From: Neill M. <ne...@nl...> - 2010-03-29 13:56:44
|
Hi. I have a property "Company Name" of type page. This property now has a value assigned to it via a "Company Details" form. I have a Person form where a persons details are entered including the company they work for. Now I need it to only allow the selection of values of the Company Names that have been entered into the system. So I have: ! Company: | {{{field|Company|property=Company Name|input type=listbox}}} But it's giving me an empty listbox. I'm sure I've had this working before. Any ideas? Thanks Neill. |
From: Robert M. <xol...@ho...> - 2010-03-29 17:14:08
|
Hi Neill As fas as I remember your example will look for allowed values for the property "Company Name" (the ones defined by the [[Allows Value::xxx]] properties in the property page), and not for the ones already used... Perhaps the tags "values from category=xxx" or "values from concept=xxx" in the field definition could help you? Robert -------------------------------------------------- From: "Neill Mitchell" <ne...@nl...> Sent: Monday, March 29, 2010 3:56 PM To: <Sem...@li...> Subject: [Semediawiki-user] SF Page property listbox problem > Hi. > > I have a property "Company Name" of type page. This property now has a > value assigned to it via a "Company Details" form. > > I have a Person form where a persons details are entered including the > company they work for. > Now I need it to only allow the selection of values of the Company Names > that have been entered into the system. So I have: > ! Company: > | {{{field|Company|property=Company Name|input type=listbox}}} > > But it's giving me an empty listbox. I'm sure I've had this working > before. > > Any ideas? > > Thanks > Neill. > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > |
From: Jesse W. <wj...@gm...> - 2010-03-29 17:46:18
|
Hi, Neill, please look at http://smwforum.ontoprise.com/smwforum/index.php/Defining_Semantic_Forms. You want to use "autocomplete on property=..." you can also autocomplete on categories. This will dynamically give you a list of values currently exist in your wiki. Regards, Jesse On Mon, Mar 29, 2010 at 10:13 AM, Robert Michel <xol...@ho...>wrote: > Hi Neill > > As fas as I remember your example will look for allowed values for the > property "Company Name" (the ones defined by the [[Allows Value::xxx]] > properties in the property page), and not for the ones already used... > > Perhaps the tags "values from category=xxx" or "values from concept=xxx" in > the field definition could help you? > > Robert > > -------------------------------------------------- > From: "Neill Mitchell" <ne...@nl...> > Sent: Monday, March 29, 2010 3:56 PM > To: <Sem...@li...> > Subject: [Semediawiki-user] SF Page property listbox problem > > > Hi. > > > > I have a property "Company Name" of type page. This property now has a > > value assigned to it via a "Company Details" form. > > > > I have a Person form where a persons details are entered including the > > company they work for. > > Now I need it to only allow the selection of values of the Company Names > > that have been entered into the system. So I have: > > ! Company: > > | {{{field|Company|property=Company Name|input type=listbox}}} > > > > But it's giving me an empty listbox. I'm sure I've had this working > > before. > > > > Any ideas? > > > > Thanks > > Neill. > > > > > > > ------------------------------------------------------------------------------ > > Download Intel® Parallel Studio Eval > > Try the new software tools for yourself. Speed compiling, find bugs > > proactively, and fine-tune applications for parallel performance. > > See why Intel Parallel Studio got high marks during beta. > > http://p.sf.net/sfu/intel-sw-dev > > _______________________________________________ > > Semediawiki-user mailing list > > Sem...@li... > > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > > > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > |
From: Neill M. <ne...@nl...> - 2010-03-29 21:12:27
|
Hi there. Thanks for your responses. I tried autocomplete on property before posting, but I still get an empty listbox even though the property has about 20+ values. I have definitely seen this working though. Cheers Neill. On 29/03/10 18:46, Jesse Wang wrote: > Hi, Neill, please look at > http://smwforum.ontoprise.com/smwforum/index.php/Defining_Semantic_Forms. > > You want to use "autocomplete on property=..." you can also > autocomplete on categories. This will dynamically give you a list of > values currently exist in your wiki. > > Regards, > > Jesse > > > > On Mon, Mar 29, 2010 at 10:13 AM, Robert Michel <xol...@ho... > <mailto:xol...@ho...>> wrote: > > Hi Neill > > As fas as I remember your example will look for allowed values for the > property "Company Name" (the ones defined by the [[Allows Value::xxx]] > properties in the property page), and not for the ones already used... > > Perhaps the tags "values from category=xxx" or "values from > concept=xxx" in > the field definition could help you? > > Robert > > -------------------------------------------------- > From: "Neill Mitchell" <ne...@nl... > <mailto:ne...@nl...>> > Sent: Monday, March 29, 2010 3:56 PM > To: <Sem...@li... > <mailto:Sem...@li...>> > Subject: [Semediawiki-user] SF Page property listbox problem > > > Hi. > > > > I have a property "Company Name" of type page. This property now > has a > > value assigned to it via a "Company Details" form. > > > > I have a Person form where a persons details are entered > including the > > company they work for. > > Now I need it to only allow the selection of values of the > Company Names > > that have been entered into the system. So I have: > > ! Company: > > | {{{field|Company|property=Company Name|input type=listbox}}} > > > > But it's giving me an empty listbox. I'm sure I've had this working > > before. > > > > Any ideas? > > > > Thanks > > Neill. > > > > > > > ------------------------------------------------------------------------------ > > Download Intel® Parallel Studio Eval > > Try the new software tools for yourself. Speed compiling, find bugs > > proactively, and fine-tune applications for parallel performance. > > See why Intel Parallel Studio got high marks during beta. > > http://p.sf.net/sfu/intel-sw-dev > > _______________________________________________ > > Semediawiki-user mailing list > > Sem...@li... > <mailto:Sem...@li...> > > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > <mailto:Sem...@li...> > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > > |
From: Robert M. <xol...@ho...> - 2010-03-29 18:49:39
|
Hi Jesse, but this option only offers possible input, that does not prevent the user which is filling the form to enter values other than the existing, doesn't it? I just tested the "values from category=" option: assumed there is a category "Companies" which contains all pages for companies, then you can put into your form: {{{field|Company|property=Company Name|input type=listbox|values from catagory=Companies}}} this gives you a list box with only the companies which are already entered into the wiki. Robert. From: Jesse Wang Sent: Monday, March 29, 2010 7:46 PM To: Robert Michel Cc: Neill Mitchell ; Semediawiki-user Subject: Re: [Semediawiki-user] SF Page property listbox problem Hi, Neill, please look at http://smwforum.ontoprise.com/smwforum/index.php/Defining_Semantic_Forms. You want to use "autocomplete on property=..." you can also autocomplete on categories. This will dynamically give you a list of values currently exist in your wiki. Regards, Jesse On Mon, Mar 29, 2010 at 10:13 AM, Robert Michel <xol...@ho...> wrote: Hi Neill As fas as I remember your example will look for allowed values for the property "Company Name" (the ones defined by the [[Allows Value::xxx]] properties in the property page), and not for the ones already used... Perhaps the tags "values from category=xxx" or "values from concept=xxx" in the field definition could help you? Robert -------------------------------------------------- From: "Neill Mitchell" <ne...@nl...> Sent: Monday, March 29, 2010 3:56 PM To: <Sem...@li...> Subject: [Semediawiki-user] SF Page property listbox problem > Hi. > > I have a property "Company Name" of type page. This property now has a > value assigned to it via a "Company Details" form. > > I have a Person form where a persons details are entered including the > company they work for. > Now I need it to only allow the selection of values of the Company Names > that have been entered into the system. So I have: > ! Company: > | {{{field|Company|property=Company Name|input type=listbox}}} > > But it's giving me an empty listbox. I'm sure I've had this working > before. > > Any ideas? > > Thanks > Neill. > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Semediawiki-user mailing list Sem...@li... https://lists.sourceforge.net/lists/listinfo/semediawiki-user |
From: Jesse W. <wj...@gm...> - 2010-03-29 19:14:07
|
Robert, you are right, the autocomplete option does not prevent people from inputing other values.It's good to know there is way for that. On Mon, Mar 29, 2010 at 11:48 AM, Robert Michel <xol...@ho...>wrote: > Hi Jesse, > > but this option only offers possible input, that does not prevent the user > which is filling the form to enter values other than the existing, doesn't > it? > > I just tested the "values from category=" option: > assumed there is a category "Companies" which contains all pages for > companies, then you can put into your form: > {{{field|Company|property=Company Name|input type=listbox|values from > catagory=Companies}}} > > this gives you a list box with only the companies which are already entered > into the wiki. > > Robert. > > *From:* Jesse Wang <wj...@gm...> > *Sent:* Monday, March 29, 2010 7:46 PM > *To:* Robert Michel <xol...@ho...> > *Cc:* Neill Mitchell <ne...@nl...> ; Semediawiki-user<Sem...@li...> > *Subject:* Re: [Semediawiki-user] SF Page property listbox problem > > Hi, Neill, please look at > http://smwforum.ontoprise.com/smwforum/index.php/Defining_Semantic_Forms. > > You want to use "autocomplete on property=..." you can also autocomplete on > categories. This will dynamically give you a list of values currently exist > in your wiki. > > Regards, > > Jesse > > > > On Mon, Mar 29, 2010 at 10:13 AM, Robert Michel <xol...@ho...>wrote: > >> Hi Neill >> >> As fas as I remember your example will look for allowed values for the >> property "Company Name" (the ones defined by the [[Allows Value::xxx]] >> properties in the property page), and not for the ones already used... >> >> Perhaps the tags "values from category=xxx" or "values from concept=xxx" >> in >> the field definition could help you? >> >> Robert >> >> -------------------------------------------------- >> From: "Neill Mitchell" <ne...@nl...> >> Sent: Monday, March 29, 2010 3:56 PM >> To: <Sem...@li...> >> Subject: [Semediawiki-user] SF Page property listbox problem >> >> > Hi. >> > >> > I have a property "Company Name" of type page. This property now has a >> > value assigned to it via a "Company Details" form. >> > >> > I have a Person form where a persons details are entered including the >> > company they work for. >> > Now I need it to only allow the selection of values of the Company Names >> > that have been entered into the system. So I have: >> > ! Company: >> > | {{{field|Company|property=Company Name|input type=listbox}}} >> > >> > But it's giving me an empty listbox. I'm sure I've had this working >> > before. >> > >> > Any ideas? >> > >> > Thanks >> > Neill. >> > >> > >> > >> ------------------------------------------------------------------------------ >> > Download Intel® Parallel Studio Eval >> > Try the new software tools for yourself. Speed compiling, find bugs >> > proactively, and fine-tune applications for parallel performance. >> > See why Intel Parallel Studio got high marks during beta. >> > http://p.sf.net/sfu/intel-sw-dev >> > _______________________________________________ >> > Semediawiki-user mailing list >> > Sem...@li... >> > https://lists.sourceforge.net/lists/listinfo/semediawiki-user >> > >> >> >> ------------------------------------------------------------------------------ >> Download Intel® Parallel Studio Eval >> Try the new software tools for yourself. Speed compiling, find bugs >> proactively, and fine-tune applications for parallel performance. >> See why Intel Parallel Studio got high marks during beta. >> http://p.sf.net/sfu/intel-sw-dev >> _______________________________________________ >> Semediawiki-user mailing list >> Sem...@li... >> https://lists.sourceforge.net/lists/listinfo/semediawiki-user >> > > |
From: Günther Z. <zeh...@mo...> - 2010-03-29 22:37:06
|
Recent versions of the SQFT extension also implement two new SF input types (plistbox and pcombobox) which give the option to enter/choose existing values of a specified property (values from property=). Cheers, Gu --- On Mon, 3/29/10, Neill Mitchell <ne...@nl...> wrote: > From: Neill Mitchell <ne...@nl...> > Subject: [Semediawiki-user] SF Page property listbox problem > To: "Sem...@li..." <Sem...@li...> > Date: Monday, March 29, 2010, 3:56 PM > Hi. > > I have a property "Company Name" of type page. This > property now has a > value assigned to it via a "Company Details" form. > > I have a Person form where a persons details are entered > including the > company they work for. > Now I need it to only allow the selection of values of the > Company Names > that have been entered into the system. So I have: > ! Company: > | {{{field|Company|property=Company Name|input > type=listbox}}} > > But it's giving me an empty listbox. I'm sure I've had this > working before. > > Any ideas? > > Thanks > Neill. > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, > find bugs > proactively, and fine-tune applications for parallel > performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > |
From: Neill M. <ne...@nl...> - 2010-03-30 08:14:14
|
Hi there. I'll give SQFT a go. Thanks for the tip! Cheers Neill. On 29/03/10 23:36, Günther Zehetner wrote: > Recent versions of the SQFT extension also implement two new SF input types (plistbox and pcombobox) which give the option to enter/choose existing values of a specified property (values from property=). > > Cheers, > Gu > > --- On Mon, 3/29/10, Neill Mitchell<ne...@nl...> wrote: > > >> From: Neill Mitchell<ne...@nl...> >> Subject: [Semediawiki-user] SF Page property listbox problem >> To: "Sem...@li..."<Sem...@li...> >> Date: Monday, March 29, 2010, 3:56 PM >> Hi. >> >> I have a property "Company Name" of type page. This >> property now has a >> value assigned to it via a "Company Details" form. >> >> I have a Person form where a persons details are entered >> including the >> company they work for. >> Now I need it to only allow the selection of values of the >> Company Names >> that have been entered into the system. So I have: >> ! Company: >> | {{{field|Company|property=Company Name|input >> type=listbox}}} >> >> But it's giving me an empty listbox. I'm sure I've had this >> working before. >> >> Any ideas? >> >> Thanks >> Neill. >> >> >> ------------------------------------------------------------------------------ >> Download Intel® Parallel Studio Eval >> Try the new software tools for yourself. Speed compiling, >> find bugs >> proactively, and fine-tune applications for parallel >> performance. >> See why Intel Parallel Studio got high marks during beta. >> http://p.sf.net/sfu/intel-sw-dev >> _______________________________________________ >> Semediawiki-user mailing list >> Sem...@li... >> https://lists.sourceforge.net/lists/listinfo/semediawiki-user >> >> > > > > |
From: Günther Z. <zeh...@mo...> - 2010-03-30 09:08:48
|
Hi, unfortunately a disc crash a few weeks ago destroyed the MW database which also contained the SQFT docs and examples. I could only recover it from a September 2009 backup and therefore it's a bit out of date and the docs don't mention these SF result types right now. The syntax is standard, as 'input type=' use 'plistbox' or 'pcombobox' and for 'values=' use the name of the property (or 'propertyname#n' for the nth part of an n-ary property or the string '_properties' for a list of property names) |- ! Value of the Property (mandatory): | {{{field|PropertyValue1|input type=plistbox|values=PROPERTYNAME}}} |- There is also a 'slave' parameter if you use 'values=_properties' which allows to link two fields, the first to select a property name and the second to show the values of the selected property dynamically. ! Select the first Property to be queried (mandatory): | {{{field|PropertySelected1|input type=plistbox|values=_properties|slave=PropertyValue1}}} |- ! Value of the Property (mandatory): | {{{field|PropertyValue1|width=40,30|input type=plistbox|values=}}} |- I'm not really using SF myself but here you can see a *test* implementation for which I helped someone to add that feature: http://micssrv22.epfl.ch/index.php/Special:RunQuery/AdvancedSearchMetadata Cheers, Gu --- On Tue, 3/30/10, Neill Mitchell <ne...@nl...> wrote: > From: Neill Mitchell <ne...@nl...> > Subject: Re: [Semediawiki-user] SF Page property listbox problem > To: zeh...@mo... > Cc: "Sem...@li..." <Sem...@li...> > Date: Tuesday, March 30, 2010, 10:14 AM > Hi there. > > I'll give SQFT a go. Thanks for the tip! > > Cheers > Neill. > On 29/03/10 23:36, Günther Zehetner wrote: > > Recent versions of the SQFT extension also implement > two new SF input types (plistbox and pcombobox) which give > the option to enter/choose existing values of a specified > property (values from property=). > > > > Cheers, > > Gu > > > > --- On Mon, 3/29/10, Neill Mitchell<ne...@nl...> > wrote: > > > > > >> From: Neill Mitchell<ne...@nl...> > >> Subject: [Semediawiki-user] SF Page property > listbox problem > >> To: "Sem...@li..."<Sem...@li...> > >> Date: Monday, March 29, 2010, 3:56 PM > >> Hi. > >> > >> I have a property "Company Name" of type page. > This > >> property now has a > >> value assigned to it via a "Company Details" > form. > >> > >> I have a Person form where a persons details are > entered > >> including the > >> company they work for. > >> Now I need it to only allow the selection of > values of the > >> Company Names > >> that have been entered into the system. So I > have: > >> ! Company: > >> | {{{field|Company|property=Company Name|input > >> type=listbox}}} > >> > >> But it's giving me an empty listbox. I'm sure I've > had this > >> working before. > >> > >> Any ideas? > >> > >> Thanks > >> Neill. > >> > >> > >> > ------------------------------------------------------------------------------ > >> Download Intel® Parallel Studio Eval > >> Try the new software tools for yourself. Speed > compiling, > >> find bugs > >> proactively, and fine-tune applications for > parallel > >> performance. > >> See why Intel Parallel Studio got high marks > during beta. > >> http://p.sf.net/sfu/intel-sw-dev > >> _______________________________________________ > >> Semediawiki-user mailing list > >> Sem...@li... > >> https://lists.sourceforge.net/lists/listinfo/semediawiki-user > >> > >> > > > > > > > > > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, > find bugs > proactively, and fine-tune applications for parallel > performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > |
From: Neill M. <ne...@nl...> - 2010-03-30 09:20:57
|
Sounds great. The dynamic slave property selection is something I've been wanting for ages! Thanks for the info. I'll go have a play :) Cheers Neill. On 30/03/10 10:08, Günther Zehetner wrote: > Hi, > unfortunately a disc crash a few weeks ago destroyed the MW database which also contained the SQFT docs and examples. I could only recover it from a September 2009 backup and therefore it's a bit out of date and the docs don't mention these SF result types right now. > > The syntax is standard, as 'input type=' use 'plistbox' or 'pcombobox' and for 'values=' use the name of the property (or 'propertyname#n' for the nth part of an n-ary property or the string '_properties' for a list of property names) > > |- > ! Value of the Property (mandatory): > | {{{field|PropertyValue1|input type=plistbox|values=PROPERTYNAME}}} > |- > > There is also a 'slave' parameter if you use 'values=_properties' which allows to link two fields, the first to select a property name and the second to show the values of the selected property dynamically. > > ! Select the first Property to be queried (mandatory): > | {{{field|PropertySelected1|input type=plistbox|values=_properties|slave=PropertyValue1}}} > |- > ! Value of the Property (mandatory): > | {{{field|PropertyValue1|width=40,30|input type=plistbox|values=}}} > |- > > I'm not really using SF myself but here you can see a *test* implementation for which I helped someone to add that feature: http://micssrv22.epfl.ch/index.php/Special:RunQuery/AdvancedSearchMetadata > > Cheers, > Gu > > --- On Tue, 3/30/10, Neill Mitchell<ne...@nl...> wrote: > > >> From: Neill Mitchell<ne...@nl...> >> Subject: Re: [Semediawiki-user] SF Page property listbox problem >> To: zeh...@mo... >> Cc: "Sem...@li..."<Sem...@li...> >> Date: Tuesday, March 30, 2010, 10:14 AM >> Hi there. >> >> I'll give SQFT a go. Thanks for the tip! >> >> Cheers >> Neill. >> On 29/03/10 23:36, Günther Zehetner wrote: >> >>> Recent versions of the SQFT extension also implement >>> >> two new SF input types (plistbox and pcombobox) which give >> the option to enter/choose existing values of a specified >> property (values from property=). >> >>> Cheers, >>> Gu >>> >>> --- On Mon, 3/29/10, Neill Mitchell<ne...@nl...> >>> >> wrote: >> >>> >>> >>>> From: Neill Mitchell<ne...@nl...> >>>> Subject: [Semediawiki-user] SF Page property >>>> >> listbox problem >> >>>> To: "Sem...@li..."<Sem...@li...> >>>> Date: Monday, March 29, 2010, 3:56 PM >>>> Hi. >>>> >>>> I have a property "Company Name" of type page. >>>> >> This >> >>>> property now has a >>>> value assigned to it via a "Company Details" >>>> >> form. >> >>>> I have a Person form where a persons details are >>>> >> entered >> >>>> including the >>>> company they work for. >>>> Now I need it to only allow the selection of >>>> >> values of the >> >>>> Company Names >>>> that have been entered into the system. So I >>>> >> have: >> >>>> ! Company: >>>> | {{{field|Company|property=Company Name|input >>>> type=listbox}}} >>>> >>>> But it's giving me an empty listbox. I'm sure I've >>>> >> had this >> >>>> working before. >>>> >>>> Any ideas? >>>> >>>> Thanks >>>> Neill. >>>> >>>> >>>> >>>> >> ------------------------------------------------------------------------------ >> >>>> Download Intel® Parallel Studio Eval >>>> Try the new software tools for yourself. Speed >>>> >> compiling, >> >>>> find bugs >>>> proactively, and fine-tune applications for >>>> >> parallel >> >>>> performance. >>>> See why Intel Parallel Studio got high marks >>>> >> during beta. >> >>>> http://p.sf.net/sfu/intel-sw-dev >>>> _______________________________________________ >>>> Semediawiki-user mailing list >>>> Sem...@li... >>>> https://lists.sourceforge.net/lists/listinfo/semediawiki-user >>>> >>>> >>>> >>> >>> >>> >>> >> >> ------------------------------------------------------------------------------ >> Download Intel® Parallel Studio Eval >> Try the new software tools for yourself. Speed compiling, >> find bugs >> proactively, and fine-tune applications for parallel >> performance. >> See why Intel Parallel Studio got high marks during beta. >> http://p.sf.net/sfu/intel-sw-dev >> _______________________________________________ >> Semediawiki-user mailing list >> Sem...@li... >> https://lists.sourceforge.net/lists/listinfo/semediawiki-user >> >> > > > > |
From: Günther Z. <zeh...@mo...> - 2010-03-30 12:08:16
|
Ok than you might note the following points: The master/slave setup works only with plistbox not pcombobox In the test setup for which it was developed the list of properties to choose from in the first field shouldn't be a list of all properties in the wiki but only a selected list which was defined in a type 'string' property 'Available properties' which contained a 'allowed values' property which specified the list of property names to be included. As you can include (some) SQFT parameters (like filter) in the values= SF field definition this selection was implemented with the 'allows' filter (which filters for the values of the 'allowed values' property of the named property): {{{field | propname | input type=plistbox | values=_properties,filter:allows:::Available properties | slave=PropertyValue1}}} Note also the width parameter in the slave field {{{field|PropertyValue1|width=40,30|input type=plistbox|values=}}} It turned out that too long property values completely mess up the form. The width parameter defines therefore how much of a string is displayed (plus '...'): either width=#characters ('abcdefgh' -> 'abcd ...') or width=#characters,#characters-from-front ('abcdefgh' -> 'ab ... gh') In general width specifies characters for plistbox and pixels for pcombobox Cheers, Gu --- On Tue, 3/30/10, Neill Mitchell <ne...@nl...> wrote: > From: Neill Mitchell <ne...@nl...> > Subject: Re: [Semediawiki-user] SF Page property listbox problem > To: zeh...@mo... > Cc: "Sem...@li..." <Sem...@li...> > Date: Tuesday, March 30, 2010, 11:20 AM > Sounds great. The dynamic slave > property selection is something I've > been wanting for ages! > > Thanks for the info. I'll go have a play :) > > Cheers > Neill. > On 30/03/10 10:08, Günther Zehetner wrote: > > Hi, > > unfortunately a disc crash a few weeks ago destroyed > the MW database which also contained the SQFT docs and > examples. I could only recover it from a September 2009 > backup and therefore it's a bit out of date and the docs > don't mention these SF result types right now. > > > > The syntax is standard, as 'input type=' use > 'plistbox' or 'pcombobox' and for 'values=' use the name of > the property (or 'propertyname#n' for the nth part of an > n-ary property or the string '_properties' for a list of > property names) > > > > |- > > ! Value of the Property (mandatory): > > | {{{field|PropertyValue1|input > type=plistbox|values=PROPERTYNAME}}} > > |- > > > > There is also a 'slave' parameter if you use > 'values=_properties' which allows to link two fields, the > first to select a property name and the second to show the > values of the selected property dynamically. > > > > ! Select the first Property to be queried > (mandatory): > > | {{{field|PropertySelected1|input > type=plistbox|values=_properties|slave=PropertyValue1}}} > > |- > > ! Value of the Property (mandatory): > > | {{{field|PropertyValue1|width=40,30|input > type=plistbox|values=}}} > > |- > > > > I'm not really using SF myself but here you can see a > *test* implementation for which I helped someone to add that > feature: http://micssrv22.epfl.ch/index.php/Special:RunQuery/AdvancedSearchMetadata > > > > Cheers, > > Gu > > > > --- On Tue, 3/30/10, Neill Mitchell<ne...@nl...> > wrote: > > > > > >> From: Neill Mitchell<ne...@nl...> > >> Subject: Re: [Semediawiki-user] SF Page property > listbox problem > >> To: zeh...@mo... > >> Cc: "Sem...@li..."<Sem...@li...> > >> Date: Tuesday, March 30, 2010, 10:14 AM > >> Hi there. > >> > >> I'll give SQFT a go. Thanks for the tip! > >> > >> Cheers > >> Neill. > >> On 29/03/10 23:36, Günther Zehetner wrote: > >> > >>> Recent versions of the SQFT extension also > implement > >>> > >> two new SF input types (plistbox and pcombobox) > which give > >> the option to enter/choose existing values of a > specified > >> property (values from property=). > >> > >>> Cheers, > >>> Gu > >>> > >>> --- On Mon, 3/29/10, Neill Mitchell<ne...@nl...> > >>> > >> wrote: > >> > >>> > >>> > >>>> From: Neill Mitchell<ne...@nl...> > >>>> Subject: [Semediawiki-user] SF Page > property > >>>> > >> listbox problem > >> > >>>> To: "Sem...@li..."<Sem...@li...> > >>>> Date: Monday, March 29, 2010, 3:56 PM > >>>> Hi. > >>>> > >>>> I have a property "Company Name" of type > page. > >>>> > >> This > >> > >>>> property now has a > >>>> value assigned to it via a "Company > Details" > >>>> > >> form. > >> > >>>> I have a Person form where a persons > details are > >>>> > >> entered > >> > >>>> including the > >>>> company they work for. > >>>> Now I need it to only allow the selection > of > >>>> > >> values of the > >> > >>>> Company Names > >>>> that have been entered into the system. So > I > >>>> > >> have: > >> > >>>> ! Company: > >>>> | {{{field|Company|property=Company > Name|input > >>>> type=listbox}}} > >>>> > >>>> But it's giving me an empty listbox. I'm > sure I've > >>>> > >> had this > >> > >>>> working before. > >>>> > >>>> Any ideas? > >>>> > >>>> Thanks > >>>> Neill. > >>>> > >>>> > >>>> > >>>> > >> > ------------------------------------------------------------------------------ > >> > >>>> Download Intel® Parallel Studio Eval > >>>> Try the new software tools for yourself. > Speed > >>>> > >> compiling, > >> > >>>> find bugs > >>>> proactively, and fine-tune applications > for > >>>> > >> parallel > >> > >>>> performance. > >>>> See why Intel Parallel Studio got high > marks > >>>> > >> during beta. > >> > >>>> http://p.sf.net/sfu/intel-sw-dev > >>>> > _______________________________________________ > >>>> Semediawiki-user mailing list > >>>> Sem...@li... > >>>> https://lists.sourceforge.net/lists/listinfo/semediawiki-user > >>>> > >>>> > >>>> > >>> > >>> > >>> > >>> > >> > >> > ------------------------------------------------------------------------------ > >> Download Intel® Parallel Studio Eval > >> Try the new software tools for yourself. Speed > compiling, > >> find bugs > >> proactively, and fine-tune applications for > parallel > >> performance. > >> See why Intel Parallel Studio got high marks > during beta. > >> http://p.sf.net/sfu/intel-sw-dev > >> _______________________________________________ > >> Semediawiki-user mailing list > >> Sem...@li... > >> https://lists.sourceforge.net/lists/listinfo/semediawiki-user > >> > >> > > > > > > > > > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, > find bugs > proactively, and fine-tune applications for parallel > performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > |
From: Moore, D. <dm...@vt...> - 2010-03-30 00:09:54
|
I have had problems like that too. It seemed to happen when I changed the layout of the template that the form was based on. If I used Special:CreateTemplate and then Special:CreateForm based on that template, it worked. But, if I changed the header of the table in the template so that it had two columns with internal links, the form based on the template could not "see" the values for the first field, regardless of input type. EXAMPLE Start with this table in template generated by Special:CreateTemplate {| style="width: 30em; font-size: 90%; border: 1px solid #aaaaaa; background-color: #f9f9f9; color: black; margin-bottom: 0.5em; margin-left: 1em; padding: 0.2em; float: right; clear: right; text-align:left;" ! style="text-align: center; background-color:#ccccff;" colspan="2" |<big>{{PAGENAME}}</big> |- ! | [[Has functional goal group::{{{Quadrant|}}}]] |- ! | [[Has service array level category::{{{Level|}}}]] |} For formatting reasons, change the header to (2 columns) and put an internal link in the second column like: ! style="text-align: center; background-color:#ccccff;" |<big>{{PAGENAME}}</big> ! [[Page Link]] Then, there is nothing I can do to the first field in the form template call, to make it see the properties: {{{for template|Messy}}} {| class="formtable" ! Quadrant: | {{{field|Quadrant|no matter what you put here, it won't work}}} |- ! Level: | {{{field|Level|this one works fine}}} |} {{{end template}}} What was really baffling is that this would happen, even if I changed the template table after I created the form. David Moore Virginia Tech Institute for Policy and Governance 205 W. Roanoke Street (0489) Blacksburg, VA 24061-0489 540-230-6914 (cell) 540-231-6775 (office) NEW 540-231-6722 (fax) dm...@vt... www.ipg.vt.edu -----Original Message----- From: Neill Mitchell [mailto:ne...@nl...] Sent: Monday, March 29, 2010 9:57 AM To: Sem...@li... Subject: [Semediawiki-user] SF Page property listbox problem Hi. I have a property "Company Name" of type page. This property now has a value assigned to it via a "Company Details" form. I have a Person form where a persons details are entered including the company they work for. Now I need it to only allow the selection of values of the Company Names that have been entered into the system. So I have: ! Company: | {{{field|Company|property=Company Name|input type=listbox}}} But it's giving me an empty listbox. I'm sure I've had this working before. Any ideas? Thanks Neill. ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Semediawiki-user mailing list Sem...@li... https://lists.sourceforge.net/lists/listinfo/semediawiki-user |
From: Neill M. <ne...@nl...> - 2010-03-30 08:30:17
|
Hi David. Interesting you should say that because I'm sure I had it with a listbox on this field. I switched to just an autocompleting text box because the users didn't like the big list - it looks ugly and a lot of users didn't realise you could still start typing the name. However, too many examples of the auto-complete being ignored and the users entering or misspelling Company Names means I need to switch back to a listbox. But this is where I can't get it to work again. The perfect solution here would be auto-completion in a text box, but having the functionality to only allow an auto-completed value to be entered, thus preserving the integrity of the Company name property. Cheers Neill. On 30/03/10 01:07, Moore, David wrote: > I have had problems like that too. It seemed to happen when I changed the layout of the template that the form was based on. If I used Special:CreateTemplate and then Special:CreateForm based on that template, it worked. But, if I changed the header of the table in the template so that it had two columns with internal links, the form based on the template could not "see" the values for the first field, regardless of input type. > > EXAMPLE > > Start with this table in template generated by Special:CreateTemplate > {| style="width: 30em; font-size: 90%; border: 1px solid #aaaaaa; background-color: #f9f9f9; color: black; margin-bottom: 0.5em; margin-left: 1em; padding: 0.2em; float: right; clear: right; text-align:left;" > ! style="text-align: center; background-color:#ccccff;" colspan="2" |<big>{{PAGENAME}}</big> > |- > ! > | [[Has functional goal group::{{{Quadrant|}}}]] > |- > ! > | [[Has service array level category::{{{Level|}}}]] > |} > > For formatting reasons, change the header to (2 columns) and put an internal link in the second column like: > ! style="text-align: center; background-color:#ccccff;" |<big>{{PAGENAME}}</big> > ! [[Page Link]] > > Then, there is nothing I can do to the first field in the form template call, to make it see the properties: > > {{{for template|Messy}}} > {| class="formtable" > ! Quadrant: > | {{{field|Quadrant|no matter what you put here, it won't work}}} > |- > ! Level: > | {{{field|Level|this one works fine}}} > |} > {{{end template}}} > > What was really baffling is that this would happen, even if I changed the template table after I created the form. > > David Moore > Virginia Tech Institute for Policy and Governance > 205 W. Roanoke Street (0489) > Blacksburg, VA 24061-0489 > 540-230-6914 (cell) > 540-231-6775 (office) NEW > 540-231-6722 (fax) > dm...@vt... > www.ipg.vt.edu > > > -----Original Message----- > From: Neill Mitchell [mailto:ne...@nl...] > Sent: Monday, March 29, 2010 9:57 AM > To: Sem...@li... > Subject: [Semediawiki-user] SF Page property listbox problem > > Hi. > > I have a property "Company Name" of type page. This property now has a > value assigned to it via a "Company Details" form. > > I have a Person form where a persons details are entered including the > company they work for. > Now I need it to only allow the selection of values of the Company Names > that have been entered into the system. So I have: > ! Company: > | {{{field|Company|property=Company Name|input type=listbox}}} > > But it's giving me an empty listbox. I'm sure I've had this working before. > > Any ideas? > > Thanks > Neill. > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > > |
From: Moore, D. <dm...@vt...> - 2010-03-30 15:50:47
|
I played around with using an ask query to populate the Allows value properties on a property page, but have not tested it out in production. Not sure how I would handle allowing users to add new values when needed. David Moore Virginia Tech Institute for Policy and Governance 205 W. Roanoke Street (0489) Blacksburg, VA 24061-0489 540-230-6914 (cell) 540-231-6775 (office) NEW 540-231-6722 (fax) dm...@vt... www.ipg.vt.edu -----Original Message----- From: Neill Mitchell [mailto:ne...@nl...] Sent: Tuesday, March 30, 2010 4:30 AM To: Moore, David Cc: Sem...@li... Subject: Re: [Semediawiki-user] SF Page property listbox problem Hi David. Interesting you should say that because I'm sure I had it with a listbox on this field. I switched to just an autocompleting text box because the users didn't like the big list - it looks ugly and a lot of users didn't realise you could still start typing the name. However, too many examples of the auto-complete being ignored and the users entering or misspelling Company Names means I need to switch back to a listbox. But this is where I can't get it to work again. The perfect solution here would be auto-completion in a text box, but having the functionality to only allow an auto-completed value to be entered, thus preserving the integrity of the Company name property. Cheers Neill. On 30/03/10 01:07, Moore, David wrote: > I have had problems like that too. It seemed to happen when I changed the layout of the template that the form was based on. If I used Special:CreateTemplate and then Special:CreateForm based on that template, it worked. But, if I changed the header of the table in the template so that it had two columns with internal links, the form based on the template could not "see" the values for the first field, regardless of input type. > > EXAMPLE > > Start with this table in template generated by Special:CreateTemplate > {| style="width: 30em; font-size: 90%; border: 1px solid #aaaaaa; background-color: #f9f9f9; color: black; margin-bottom: 0.5em; margin-left: 1em; padding: 0.2em; float: right; clear: right; text-align:left;" > ! style="text-align: center; background-color:#ccccff;" colspan="2" |<big>{{PAGENAME}}</big> > |- > ! > | [[Has functional goal group::{{{Quadrant|}}}]] > |- > ! > | [[Has service array level category::{{{Level|}}}]] > |} > > For formatting reasons, change the header to (2 columns) and put an internal link in the second column like: > ! style="text-align: center; background-color:#ccccff;" |<big>{{PAGENAME}}</big> > ! [[Page Link]] > > Then, there is nothing I can do to the first field in the form template call, to make it see the properties: > > {{{for template|Messy}}} > {| class="formtable" > ! Quadrant: > | {{{field|Quadrant|no matter what you put here, it won't work}}} > |- > ! Level: > | {{{field|Level|this one works fine}}} > |} > {{{end template}}} > > What was really baffling is that this would happen, even if I changed the template table after I created the form. > > David Moore > Virginia Tech Institute for Policy and Governance > 205 W. Roanoke Street (0489) > Blacksburg, VA 24061-0489 > 540-230-6914 (cell) > 540-231-6775 (office) NEW > 540-231-6722 (fax) > dm...@vt... > www.ipg.vt.edu > > > -----Original Message----- > From: Neill Mitchell [mailto:ne...@nl...] > Sent: Monday, March 29, 2010 9:57 AM > To: Sem...@li... > Subject: [Semediawiki-user] SF Page property listbox problem > > Hi. > > I have a property "Company Name" of type page. This property now has a > value assigned to it via a "Company Details" form. > > I have a Person form where a persons details are entered including the > company they work for. > Now I need it to only allow the selection of values of the Company Names > that have been entered into the system. So I have: > ! Company: > | {{{field|Company|property=Company Name|input type=listbox}}} > > But it's giving me an empty listbox. I'm sure I've had this working before. > > Any ideas? > > Thanks > Neill. > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > > |
From: Yaron K. <ya...@gm...> - 2010-03-31 15:53:02
|
Hi Neill, I don't see the need for a "fixed" input, like a listbox, that holds the set of values that have already been created for a property, because there doesn't seem to be any way for users to create this set of values in the first place. It seems like a "Catch-22": a value can't be used in the form unless it's already been used in the form. Or is there some other form that allows for entering arbitrarily values for that property? If so, what's the difference between the two forms? I should note that this could fairly easily be implemented in SF, using a "values from property=" parameter; I just don't see the use for it. -Yaron |
From: Neill M. <ne...@nl...> - 2010-03-31 17:54:50
|
Hi Yaron. The Company Name page property is populated via another form. I then need other forms that use Company Name to only use Company Names that have been populated by that base form. Layout is this: Company details form - this is where the Company Name gets populated. Person details form - a person is attached to a company, so Company Name needs to be selected. Projects form - Company specific projects, so the Company Name is selected for the project etc etc I must confess I found it odd that there is "values from category" and "values from concept", but no "values from property=" ;) It would be great if that could be added. Cheers Neill. On 31/03/10 16:52, Yaron Koren wrote: > Hi Neill, > > I don't see the need for a "fixed" input, like a listbox, that holds > the set of values that have already been created for a property, > because there doesn't seem to be any way for users to create this set > of values in the first place. It seems like a "Catch-22": a value > can't be used in the form unless it's already been used in the form. > Or is there some other form that allows for entering arbitrarily > values for that property? If so, what's the difference between the two > forms? > > I should note that this could fairly easily be implemented in SF, > using a "values from property=" parameter; I just don't see the use > for it. > > -Yaron |
From: Yaron K. <ya...@gm...> - 2010-03-31 18:04:19
|
Ah, that (mostly) explains it - but why isn't the company name the name of the page? -Yaron On Wed, Mar 31, 2010 at 1:54 PM, Neill Mitchell <ne...@nl...>wrote: > Hi Yaron. > > The Company Name page property is populated via another form. I then need > other forms that use Company Name to only use Company Names that have been > populated by that base form. > > Layout is this: > Company details form - this is where the Company Name gets populated. > Person details form - a person is attached to a company, so Company Name > needs to be selected. > Projects form - Company specific projects, so the Company Name is selected > for the project > etc etc > > I must confess I found it odd that there is "values from category" and > "values from concept", but no "values from property=" ;) It would be great > if that could be added. > > Cheers > Neill. > > > On 31/03/10 16:52, Yaron Koren wrote: > >> Hi Neill, >> >> I don't see the need for a "fixed" input, like a listbox, that holds the >> set of values that have already been created for a property, because there >> doesn't seem to be any way for users to create this set of values in the >> first place. It seems like a "Catch-22": a value can't be used in the form >> unless it's already been used in the form. Or is there some other form that >> allows for entering arbitrarily values for that property? If so, what's the >> difference between the two forms? >> >> I should note that this could fairly easily be implemented in SF, using a >> "values from property=" parameter; I just don't see the use for it. >> >> -Yaron >> > > -- WikiWorks · MediaWiki Consulting · http://wikiworks.com |
From: Neill M. <ne...@nl...> - 2010-03-31 18:57:27
|
Hi Yaron. Because I do all sorts of things with that property that I can't do with a page title :) Cheers Neill. On 31/03/10 19:03, Yaron Koren wrote: > Ah, that (mostly) explains it - but why isn't the company name the > name of the page? > > -Yaron > > On Wed, Mar 31, 2010 at 1:54 PM, Neill Mitchell <ne...@nl... > <mailto:ne...@nl...>> wrote: > > Hi Yaron. > > The Company Name page property is populated via another form. I > then need other forms that use Company Name to only use Company > Names that have been populated by that base form. > > Layout is this: > Company details form - this is where the Company Name gets populated. > Person details form - a person is attached to a company, so > Company Name needs to be selected. > Projects form - Company specific projects, so the Company Name is > selected for the project > etc etc > > I must confess I found it odd that there is "values from > category" and "values from concept", but no "values from > property=" ;) It would be great if that could be added. > > Cheers > Neill. > > > On 31/03/10 16:52, Yaron Koren wrote: > > Hi Neill, > > I don't see the need for a "fixed" input, like a listbox, that > holds the set of values that have already been created for a > property, because there doesn't seem to be any way for users > to create this set of values in the first place. It seems like > a "Catch-22": a value can't be used in the form unless it's > already been used in the form. Or is there some other form > that allows for entering arbitrarily values for that property? > If so, what's the difference between the two forms? > > I should note that this could fairly easily be implemented in > SF, using a "values from property=" parameter; I just don't > see the use for it. > > -Yaron > > > > > > -- > WikiWorks · MediaWiki Consulting · http://wikiworks.com |