Author: hansbak
Date: Thu Mar 20 20:09:08 2008 New Revision: 639527 URL: http://svn.apache.org/viewvc?rev=639527&view=rev Log: replace ftl with forms for Feature categories and add paging Removed: ofbiz/trunk/applications/product/webapp/catalog/WEB-INF/actions/feature/EditFeatureCategories.bsh ofbiz/trunk/applications/product/webapp/catalog/feature/CreateFeatureCategory.ftl ofbiz/trunk/applications/product/webapp/catalog/feature/EditFeatureCategories.ftl Modified: ofbiz/trunk/applications/product/config/ProductUiLabels.xml ofbiz/trunk/applications/product/webapp/catalog/WEB-INF/controller.xml ofbiz/trunk/applications/product/webapp/catalog/feature/FeatureForms.xml ofbiz/trunk/applications/product/widget/catalog/FeatureScreens.xml Modified: ofbiz/trunk/applications/product/config/ProductUiLabels.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/config/ProductUiLabels.xml?rev=639527&r1=639526&r2=639527&view=diff ============================================================================== --- ofbiz/trunk/applications/product/config/ProductUiLabels.xml (original) +++ ofbiz/trunk/applications/product/config/ProductUiLabels.xml Thu Mar 20 20:09:08 2008 @@ -14738,6 +14738,9 @@ <value xml:lang="th">à¸à¹à¸à¸à¸±à¸à¸à¸±à¸</value> <value xml:lang="zh">è§å</value> </property> + <property key="ProductSearchFeature"> + <value xml:lang="en">Search feature</value> + </property> <property key="ProductSRCH"> <value xml:lang="en">SRCH</value> <value xml:lang="fr">Rch.</value> Modified: ofbiz/trunk/applications/product/webapp/catalog/WEB-INF/controller.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/catalog/WEB-INF/controller.xml?rev=639527&r1=639526&r2=639527&view=diff ============================================================================== --- ofbiz/trunk/applications/product/webapp/catalog/WEB-INF/controller.xml (original) +++ ofbiz/trunk/applications/product/webapp/catalog/WEB-INF/controller.xml Thu Mar 20 20:09:08 2008 @@ -307,6 +307,10 @@ <response name="success" type="view" value="EditCategoryFeatureCats"/> <response name="error" type="view" value="EditCategoryFeatureCats"/> </request-map> + <request-map uri="CreateProductFeature"> + <security https="true" auth="true"/> + <response name="success" type="view" value="CreateProductFeature"/> + </request-map> <!-- ================ Category Roles Requests ================= --> <request-map uri="EditCategoryParties"> @@ -1168,7 +1172,10 @@ <response name="success" type="view" value="EditFeatureTypes"/> <response name="error" type="view" value="EditFeatureType"/> </request-map> - + <request-map uri="EditFeatureCategories"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditFeatureCategories"/> + </request-map> <!-- ================ Product Feature Requests ================= --> <request-map uri="EditProductFeatures"> <security https="true" auth="true"/> @@ -2539,6 +2546,7 @@ <view-map name="EditSubscriptionResourceProducts" type="screen" page="component://product/widget/catalog/SubscriptionScreens.xml#EditSubscriptionResourceProducts"/> <view-map name="EditSubscriptionCommEvent" type="screen" page="component://product/widget/catalog/SubscriptionScreens.xml#EditSubscriptionCommEvent"/> + <view-map name="EditFeature" type="screen" page="component://product/widget/catalog/FeatureScreens.xml#EditFeature"/> <view-map name="EditFeatureCategories" type="screen" page="component://product/widget/catalog/FeatureScreens.xml#EditFeatureCategories"/> <view-map name="EditFeatureCategoryFeatures" type="screen" page="component://product/widget/catalog/FeatureScreens.xml#EditFeatureCategoryFeatures"/> @@ -2547,6 +2555,7 @@ <view-map name="EditFeatureTypes" type="screen" page="component://product/widget/catalog/FeatureScreens.xml#EditFeatureTypes"/> <view-map name="EditFeatureType" type="screen" page="component://product/widget/catalog/FeatureScreens.xml#EditFeatureType"/> <view-map name="QuickAddProductFeatures" type="screen" page="component://product/widget/catalog/FeatureScreens.xml#QuickAddProductFeatures"/> + <view-map name="CreateProductFeature" type="screen" page="component://product/widget/catalog/FeatureScreens.xml#CreateProductFeature"/> <view-map name="FindProdCatalog" type="screen" page="component://product/widget/catalog/CatalogScreens.xml#FindProdCatalog"/> <view-map name="EditProdCatalog" type="screen" page="component://product/widget/catalog/CatalogScreens.xml#EditProdCatalog"/> Modified: ofbiz/trunk/applications/product/webapp/catalog/feature/FeatureForms.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/catalog/feature/FeatureForms.xml?rev=639527&r1=639526&r2=639527&view=diff ============================================================================== --- ofbiz/trunk/applications/product/webapp/catalog/feature/FeatureForms.xml (original) +++ ofbiz/trunk/applications/product/webapp/catalog/feature/FeatureForms.xml Thu Mar 20 20:09:08 2008 @@ -190,4 +190,40 @@ <submit/> </field> </form> + + <form name="FindProductFeature" type="single" target="EditFeatureCategories" + header-row-style="header-row" default-table-style="basic-table"> + <field name="productFeatureCategoryId" title="${uiLabelMap.CommonId}"><text-find size="25" default-option="contains"></text-find></field> + <field name="description" title="${uiLabelMap.FormFieldTitle_description}"><text-find size="25" default-option="contains"></text-find></field> + <field name="searchButton" widget-style="smallSubmit"><submit/></field> + </form> + + <form name="ListProductFeature" type="list" list-name="listIt" paginate-target="EditFeatureCategories" + odd-row-style="alternate-row" default-table-style="basic-table hover-bar" separate-columns="true"> + <actions> + <set field="parameters.noConditionFind" value="Y"/> + <service service-name="performFind" result-map-name="result" result-map-list-name="listIt"> + <field-map field-name="inputFields" env-name="parameters"/> + <field-map field-name="entityName" value="ProductFeatureCategory"/> + <field-map field-name="orderBy" value="productFeatureCategoryId"/> + </service> + </actions> + <field name="productFeatureCategoryId" title="${uiLabelMap.CommonId}" widget-style="buttontext"> + <hyperlink target="EditFeatureCategoryFeatures?productFeatureCategoryId=${productFeatureCategoryId}" description="${productFeatureCategoryId}"/> + </field> + <field name="description" title="${uiLabelMap.FormFieldTitle_description}"><display/></field> + + </form> + + <form name="CreateProductFeature" type="single" target="CreateFeatureCategory"> + <field name="description" title="${uiLabelMap.FormFieldTitle_description}*"><text size="25"></text></field> + <field name="parentCategory" title="${uiLabelMap.ProductParentCategory}"> + <drop-down allow-empty="true"> + <entity-options description="${description}" entity-name="ProductFeatureCategory" key-field-name="description"> + </entity-options> + </drop-down> + </field> + <field name="submitButton" title="${uiLabelMap.CommonSubmit}" widget-style="smallSubmit"><submit button-type="button"/></field> + + </form> </forms> Modified: ofbiz/trunk/applications/product/widget/catalog/FeatureScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/widget/catalog/FeatureScreens.xml?rev=639527&r1=639526&r2=639527&view=diff ============================================================================== --- ofbiz/trunk/applications/product/widget/catalog/FeatureScreens.xml (original) +++ ofbiz/trunk/applications/product/widget/catalog/FeatureScreens.xml Thu Mar 20 20:09:08 2008 @@ -159,14 +159,12 @@ </widgets> </section> </screen> - <screen name="EditFeatureCategories"> + <screen name="CreateProductFeature"> <section> <actions> <set field="titleProperty" value="PageTitleEditProductFeatureCategories"/> <set field="headerItem" value="featurecats"/> <set field="tabButtonItem" value="FeatureCategory"/> - - <script location="component://product/webapp/catalog/WEB-INF/actions/feature/EditFeatureCategories.bsh"/> </actions> <widgets> <decorator-screen name="CommonFeatureDecorator"> @@ -174,33 +172,55 @@ <container style="screenlet"> <container style="screenlet-title-bar"> <container style="h3"> - <label text="${uiLabelMap.ProductCreateAProductFeatureCategory}"/> + <label text="${uiLabelMap.PageTitleEditFeatureType}"/> </container> </container> <container style="screenlet-body"> <section> <widgets> - <platform-specific> - <html><html-template location="component://product/webapp/catalog/feature/CreateFeatureCategory.ftl"/></html> - </platform-specific> + <include-form name="CreateProductFeature" location="component://product/webapp/catalog/feature/FeatureForms.xml"/> </widgets> </section> </container> </container> + </decorator-section> + </decorator-screen> + </widgets> + </section> + </screen> + <screen name="EditFeatureCategories"> + <section> + <actions> + <set field="titleProperty" value="PageTitleEditProductFeatureCategories"/> + <set field="headerItem" value="featurecats"/> + <set field="tabButtonItem" value="FeatureCategory"/> + <set field="viewIndex" from-field="parameters.VIEW_INDEX" type="Integer" default-value="0"/> + <set field="viewSize" from-field="parameters.VIEW_SIZE" type="Integer" default-value="10"/> + + <!--script location="component://product/webapp/catalog/WEB-INF/actions/feature/EditFeatureCategories.bsh"/--> + </actions> + <widgets> + <decorator-screen name="CommonFeatureDecorator"> + <decorator-section name="body"> <container style="screenlet"> <container style="screenlet-title-bar"> <container style="h3"> - <label text="${uiLabelMap.ProductEditFeatureId}"/> + <label text="${uiLabelMap.ProductSearchFeature}"/> </container> </container> <container style="screenlet-body"> - <section> - <widgets> - <platform-specific> - <html><html-template location="component://product/webapp/catalog/feature/EditFeatureCategories.ftl"/></html> - </platform-specific> - </widgets> - </section> + <container><link target="CreateProductFeature" text="${uiLabelMap.CommonCreateNew}" style="buttontext"/></container> + <include-form name="FindProductFeature" location="component://product/webapp/catalog/feature/FeatureForms.xml"/> + </container> + </container> + <container style="screenlet"> + <container style="screenlet-title-bar"> + <container style="h3"> + <label text="${uiLabelMap.PageTitleSearchResults}"/> + </container> + </container> + <container style="screenlet-body"> + <include-form name="ListProductFeature" location="component://product/webapp/catalog/feature/FeatureForms.xml"/> </container> </container> </decorator-section> |
Free forum by Nabble | Edit this page |