Hi Scott,

No, not yet, as I said "More to come soon in Example component." It will be used for dependent dropdowns examples in form widget there with also country/states examples. Country/states is a better examples because we now the size, for category/products it can be used OOTB and maybe in some custom cases. But if there are too much products (or even categories) then it's not a good idea. It's Prototype based but, I checked, switching to jQuery is easy (like most of other things).

BTW, apart the tree do you know if we use much Dojo OOTB? It looks like it's 
more Prototype.

Jacques

Scott Gray wrote:
Hi Jacques,

Is this service not used anywhere?  It doesn't look like you've updated any 
calling code.

Thanks
Scott

HotWax Media
http://www.hotwaxmedia.com

On 16/08/2010, at 8:25 AM, [email protected] wrote:

Author: jleroux
Date: Sun Aug 15 20:25:01 2010
New Revision: 985745

URL: http://svn.apache.org/viewvc?rev=985745&view=rev
Log:
Uses a better syntax w/out any fixed naming conventions. Thanks to Andrew. More 
to come soon in Example component.

Modified:
   
ofbiz/trunk/applications/product/script/org/ofbiz/product/category/CategoryServices.xml
   ofbiz/trunk/applications/product/servicedef/services_view.xml

Modified: 
ofbiz/trunk/applications/product/script/org/ofbiz/product/category/CategoryServices.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/script/org/ofbiz/product/category/CategoryServices.xml?rev=985745&r1=985744&r2=985745&view=diff
============================================================================== 
---
ofbiz/trunk/applications/product/script/org/ofbiz/product/category/CategoryServices.xml
 (original) +++
ofbiz/trunk/applications/product/script/org/ofbiz/product/category/CategoryServices.xml
 Sun Aug 15 20:25:01 2010 @@ -843,7
+843,7 @@ under the License.

    <!-- To help dynamically populate a products dropdown given a product 
category id from a change in another dropdown,
    possibly sorted on sequenceNum --> <simple-method 
method-name="getAssociatedProductsList" short-description="Set the product
options for selected product category" login-required="false"> -        <set 
field="parameters.categoryId"
from-field="parameters.mainId"/> +        <set field="parameters.categoryId" 
from-field="parameters.productCategoryId"/>
        <set-service-fields service-name="getProductCategoryMembers" map="parameters" 
to-map="getProductCategoryMembersMap"/>
        <call-service service-name="getProductCategoryMembers" 
in-map-name="getProductCategoryMembersMap">
            <result-to-field result-name="categoryMembers" 
field="productsList"/>
@@ -856,13 +856,13 @@ under the License.
                <field-map field-name="productId" 
from-field="productMember.productId"/>
            </entity-one>
            <set field="productName" value="${product.internalName}: 
${product.productId}"/>
-            <field-to-list list="valuesList" field="productName"/>
+            <field-to-list list="products" field="productName"/>
        </iterate>
-        <if-empty field="valuesList">
+        <if-empty field="products">
            <property-to-field resource="ProductUiLabels" property="ProductNoProducts" 
field="noOption"/>
-            <field-to-list list="valuesList" field="noOption"/>
+            <field-to-list list="products" field="noOption"/>
        </if-empty>
-        <field-to-result field="valuesList"/>
+        <field-to-result field="products"/>
    </simple-method>

</simple-methods>

Modified: ofbiz/trunk/applications/product/servicedef/services_view.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/servicedef/services_view.xml?rev=985745&r1=985744&r2=985745&view=diff
============================================================================== 
---
ofbiz/trunk/applications/product/servicedef/services_view.xml (original) +++
ofbiz/trunk/applications/product/servicedef/services_view.xml Sun Aug 15 
20:25:01 2010 @@ -119,8 +119,8 @@ under the License.

    <service name="getAssociatedProductsList" engine="simple" auth="false"
        
location="component://product/script/org/ofbiz/product/category/CategoryServices.xml" 
invoke="getAssociatedProductsList">
-        <attribute name="mainId" mode="IN" type="String" optional="false"/>
-        <attribute name="valuesList" mode="OUT" type="java.util.List"/>
+        <attribute name="productCategoryId" mode="IN" type="String" 
optional="false"/>
+        <attribute name="products" mode="OUT" type="java.util.List"/>
    </service>

<service name="getPreviousNextProducts" engine="java"


Reply via email to