You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by jl...@apache.org on 2010/09/21 15:58:18 UTC

svn commit: r999419 - in /ofbiz/trunk/framework/example: config/ExampleUiLabels.xml widget/example/ExampleForms.xml widget/example/FormWidgetExampleForms.xml

Author: jleroux
Date: Tue Sep 21 13:58:18 2010
New Revision: 999419

URL: http://svn.apache.org/viewvc?rev=999419&view=rev
Log:
Introduces an example of autocompleted dropdown use in Example. Still some work to do as the value returned contains also the Description, should contain only the Id.

TODO : return only the Id, else you need to edit the field to remove the description

Modified:
    ofbiz/trunk/framework/example/config/ExampleUiLabels.xml
    ofbiz/trunk/framework/example/widget/example/ExampleForms.xml
    ofbiz/trunk/framework/example/widget/example/FormWidgetExampleForms.xml

Modified: ofbiz/trunk/framework/example/config/ExampleUiLabels.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/example/config/ExampleUiLabels.xml?rev=999419&r1=999418&r2=999419&view=diff
==============================================================================
--- ofbiz/trunk/framework/example/config/ExampleUiLabels.xml (original)
+++ ofbiz/trunk/framework/example/config/ExampleUiLabels.xml Tue Sep 21 13:58:18 2010
@@ -40,6 +40,14 @@
         <value xml:lang="ru">Приложение Пример</value>
         <value xml:lang="th">ตัวอย่างโปรแกรมคอมพิวเตอร์</value>
         <value xml:lang="zh">样例应用</value>
+    </property>    
+    <property key="ExampleAutocompleteDropdown">
+        <value xml:lang="en">Autocomplete Dropdown</value>
+        <value xml:lang="fr">Liste déroulante à auto complétion</value>
+    </property>
+    <property key="ExampleAutocompleteTooltip">
+        <value xml:lang="en">GROUP type based example, use Geo.Geoid and Geo.GeoName Entity.fields for completion</value>
+        <value xml:lang="fr">Exemple sur le type GROUP et utilisant Geo.Geoid et Geo.GeoName comme Entité.champs pour la complétion</value>
     </property>
     <property key="ExampleBirtChartReport">
         <value xml:lang="en">HTML chart report</value>

Modified: ofbiz/trunk/framework/example/widget/example/ExampleForms.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/example/widget/example/ExampleForms.xml?rev=999419&r1=999418&r2=999419&view=diff
==============================================================================
--- ofbiz/trunk/framework/example/widget/example/ExampleForms.xml (original)
+++ ofbiz/trunk/framework/example/widget/example/ExampleForms.xml Tue Sep 21 13:58:18 2010
@@ -239,18 +239,6 @@ under the License.
         <field name="exampleFeatureId" title="${uiLabelMap.ExampleFeature}">
             <lookup target-form-name="LookupExampleFeature"/>
         </field>
-        <!-- most feature rich for autocomplete, ie partial text entry searches the full string, 
-            doesn't require custom request to function, etc; Note that for usability this is still a bit lame since you can't see the full list, 
-            you HAVE to know part of the ID or description in order to see options -->
-        <!--field name="exampleFeatureId">
-            <drop-down>
-                <auto-complete/>
-                <entity-options entity-name="ExampleFeature" description="${exampleFeatureId}: ${description}">
-                    <entity-order-by field-name="exampleFeatureId"/>
-                </entity-options>
-            </drop-down>
-        </field-->
-
         <field name="exampleFeatureApplTypeId" title="${uiLabelMap.CommonType}">
             <drop-down allow-empty="false">
                 <entity-options entity-name="ExampleFeatureApplType" description="${description}">

Modified: ofbiz/trunk/framework/example/widget/example/FormWidgetExampleForms.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/example/widget/example/FormWidgetExampleForms.xml?rev=999419&r1=999418&r2=999419&view=diff
==============================================================================
--- ofbiz/trunk/framework/example/widget/example/FormWidgetExampleForms.xml (original)
+++ ofbiz/trunk/framework/example/widget/example/FormWidgetExampleForms.xml Tue Sep 21 13:58:18 2010
@@ -229,9 +229,26 @@ under the License.
             </drop-down>
         </field>
         <!-- ****************************** -->
+        <!-- *** Autocomplete dropdown *** -->
+        <!-- ****************************** -->        
+        <!-- most feature rich for autocomplete, ie partial text entry searches the full string, 
+            doesn't require custom request to function, etc; Note that for usability this is still a bit lame since you can't see the full list, 
+            you HAVE to know part of the ID or description in order to see options -->
+        <field name="emptyField1" title="${uiLabelMap.CommonEmptyHeader}"><display/></field>
+        <field name="geoId" title="${uiLabelMap.ExampleAutocompleteDropdown}"
+            tooltip="${uiLabelMap.ExampleAutocompleteTooltip}">
+            <drop-down>
+                <auto-complete/>
+                <entity-options entity-name="Geo" description="${geoId}: ${geoName}">
+                    <entity-constraint name="geoTypeId" value="GROUP"/>
+                    <entity-order-by field-name="geoName"/>
+                </entity-options>
+            </drop-down>
+        </field>
+        <!-- ****************************** -->
         <!-- ***   Dependent dropdowns  *** -->
         <!-- ****************************** -->        
-        <field name="emptyField" title="${uiLabelMap.CommonEmptyHeader}"><display/></field>
+        <field name="emptyField2" title="${uiLabelMap.CommonEmptyHeader}"><display/></field>
         <field name="dependendDropDownFields" title="${uiLabelMap.ExampleDependentDropDowns}">
             <display description="${uiLabelMap.ExampleDependentDropDownTooltip}"/>
         </field>