Author: jacopoc
Date: Sat Jun 30 00:43:11 2007 New Revision: 552115 URL: http://svn.apache.org/viewvc?view=rev&rev=552115 Log: Product->account screen migrated to widgets by Ashish Vijaywargiya (part of OFBIZ-1046). Removed: ofbiz/trunk/applications/product/webapp/catalog/product/EditProductGlAccounts.ftl Modified: ofbiz/trunk/applications/product/webapp/catalog/product/ProductForms.xml ofbiz/trunk/applications/product/widget/catalog/ProductScreens.xml Modified: ofbiz/trunk/applications/product/webapp/catalog/product/ProductForms.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/catalog/product/ProductForms.xml?view=diff&rev=552115&r1=552114&r2=552115 ============================================================================== --- ofbiz/trunk/applications/product/webapp/catalog/product/ProductForms.xml (original) +++ ofbiz/trunk/applications/product/webapp/catalog/product/ProductForms.xml Sat Jun 30 00:43:11 2007 @@ -1421,4 +1421,52 @@ description="${uiLabelMap.CommonDelete}" also-hidden="false"/> </field> </form> + <!-- GlAccount--> + <form name="ListProductGlAccounts" type="list" target="updateProductGlAccount" title=""> + <actions> + <entity-condition entity-name="ProductGlAccount" list-name="productGlAccounts"> + <condition-expr field-name="productId" env-name="productId"/> + <order-by field-name="productId" /> + </entity-condition> + </actions> + <field name="productId"><hidden/></field> + <field name="glAccountTypeId" title="${uiLabelMap.ProductAccountType}"> + <display-entity entity-name="GlAccountType" key-field-name="glAccountTypeId" description="${description}" /> + </field> + <field name="organizationPartyId" title="${uiLabelMap.ProductOrganization}"> + <display description="${bsh: org.ofbiz.party.party.PartyHelper.getPartyName(delegator, organizationPartyId, true);} [${organizationPartyId}]"/> + </field> + <field name="glAccountId" title="${uiLabelMap.ProductGlAccount}"> + <drop-down allow-empty="false"> + <list-options key-name="accountCode" list-name="glAccounts" description="${accountCode} ${accountName}"/> + </drop-down> + </field> + <field name="submitButton" title="${uiLabelMap.CommonUpdate}"><submit button-type="button"/></field> + <field name="deleteLink" title="" widget-style="buttontext"> + <hyperlink target="deleteProductGlAccount?productId=${productId}&organizationPartyId=${organizationPartyId}&glAccountTypeId=${glAccountTypeId}" description="${uiLabelMap.CommonDelete}" also-hidden="false"/> + </field> + </form> + <form name="AddProductGlAccount" type="single" target="createProductGlAccount" title=""> + <field name="productId"><hidden/></field> + <field name="glAccountTypeId" title="${uiLabelMap.ProductAccountType}"> + <drop-down allow-empty="false"> + <list-options key-name="glAccountTypeId" list-name="productGlAccountTypes" description="${description}"/> + </drop-down> + </field> + <field name="glAccountId" title="${uiLabelMap.ProductGlAccount}"> + <drop-down allow-empty="false"> + <list-options key-name="accountCode" list-name="glAccounts" description="${accountCode} ${accountName}"/> + </drop-down> + </field> + <field name="organizationPartyId" title="${uiLabelMap.ProductOrganization}"> + <drop-down allow-empty="false"> + <entity-options entity-name="PartyRoleAndPartyDetail" key-field-name="partyId" description="${groupName} [${partyId}]"> + <entity-constraint name="roleTypeId" operator="equals" value="INTERNAL_ORGANIZATIO" /> + <entity-order-by field-name="partyId"/> + </entity-options> + </drop-down> + </field> + <field name="submitButton" title="${uiLabelMap.CommonAdd}"><submit button-type="button"/></field> + </form> </forms> + \ No newline at end of file Modified: ofbiz/trunk/applications/product/widget/catalog/ProductScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/widget/catalog/ProductScreens.xml?view=diff&rev=552115&r1=552114&r2=552115 ============================================================================== --- ofbiz/trunk/applications/product/widget/catalog/ProductScreens.xml (original) +++ ofbiz/trunk/applications/product/widget/catalog/ProductScreens.xml Sat Jun 30 00:43:11 2007 @@ -539,16 +539,25 @@ <entity-condition entity-name="GlAccount" list-name="glAccounts" use-cache="true"> <order-by field-name="accountCode"/> </entity-condition> - <entity-condition entity-name="PartyRole" list-name="organizations" use-cache="true"> - <condition-expr field-name="roleTypeId" operator="equals" value="INTERNAL_ORGANIZATIO"/> - </entity-condition> </actions> <widgets> <decorator-screen name="CommonProductDecorator" location="${parameters.mainDecoratorLocation}"> <decorator-section name="body"> - <platform-specific> - <html><html-template location="component://product/webapp/catalog/product/EditProductGlAccounts.ftl"/></html> - </platform-specific> + <section> + <condition> + <and> + <not><if-empty field-name="productId"/></not> + <not><if-empty field-name="product"/></not> + </and> + </condition> + <widgets> + <include-form name="ListProductGlAccounts" location="component://product/webapp/catalog/product/ProductForms.xml"/> + <container> + <label style="head2">${uiLabelMap.ProductAddGlAccount}</label> + </container> + <include-form name="AddProductGlAccount" location="component://product/webapp/catalog/product/ProductForms.xml"/> + </widgets> + </section> </decorator-section> </decorator-screen> </widgets> |
Free forum by Nabble | Edit this page |