Author: jacopoc
Date: Fri Mar 19 17:23:15 2010 New Revision: 925342 URL: http://svn.apache.org/viewvc?rev=925342&view=rev Log: Improved search capabilities of the work effort calendar screens; converted ftl template to form widget. Removed: ofbiz/trunk/applications/workeffort/webapp/workeffort/calendar/eventsByForms.ftl Modified: ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/actions/calendar/CreateUrlParam.groovy ofbiz/trunk/applications/workeffort/widget/CalendarForms.xml ofbiz/trunk/applications/workeffort/widget/CommonScreens.xml Modified: ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/actions/calendar/CreateUrlParam.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/actions/calendar/CreateUrlParam.groovy?rev=925342&r1=925341&r2=925342&view=diff ============================================================================== --- ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/actions/calendar/CreateUrlParam.groovy (original) +++ ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/actions/calendar/CreateUrlParam.groovy Fri Mar 19 17:23:15 2010 @@ -22,19 +22,28 @@ fixedAssetId = parameters.fixedAssetId; partyId = parameters.partyId; workEffortTypeId = parameters.workEffortTypeId; -urlParam = null; +urlParam = ""; if (facilityId) { urlParam = "facilityId=" + facilityId; } if (fixedAssetId) { - urlParam = "fixedAssetId=" + fixedAssetId; + if (urlParam) { + urlParam = urlParam + "&"; + } + urlParam = urlParam + "fixedAssetId=" + fixedAssetId; } if (partyId) { - urlParam = "partyId=" + partyId; + if (urlParam) { + urlParam = urlParam + "&"; + } + urlParam = urlParam + "partyId=" + partyId; } if (workEffortTypeId) { - urlParam = "workEffortTypeId=" + workEffortTypeId; + if (urlParam) { + urlParam = urlParam + "&"; + } + urlParam = urlParam + "workEffortTypeId=" + workEffortTypeId; } if (urlParam) { Modified: ofbiz/trunk/applications/workeffort/widget/CalendarForms.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/widget/CalendarForms.xml?rev=925342&r1=925341&r2=925342&view=diff ============================================================================== --- ofbiz/trunk/applications/workeffort/widget/CalendarForms.xml (original) +++ ofbiz/trunk/applications/workeffort/widget/CalendarForms.xml Fri Mar 19 17:23:15 2010 @@ -20,6 +20,33 @@ under the License. <forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-form.xsd"> + <form name="FilterCalendarEvents" type="single" target="calendar"> + <field name="partyId"> + <lookup target-form-name="LookupPartyName" size="16"/> + </field> + <field name="workEffortTypeId"> + <drop-down allow-empty="true"> + <entity-options entity-name="WorkEffortType" description="${description}"> + <entity-order-by field-name="description"/> + </entity-options> + </drop-down> + </field> + <field name="facilityId"> + <drop-down allow-empty="true"> + <entity-options entity-name="Facility" description="${facilityName}"> + <entity-order-by field-name="facilityName"/> + </entity-options> + </drop-down> + </field> + <field name="fixedAssetId"> + <drop-down allow-empty="true"> + <entity-options entity-name="FixedAsset" description="${fixedAssetId} - ${fixedAssetName}"> + <entity-order-by field-name="fixedAssetId"/> + </entity-options> + </drop-down> + </field> + <field name="viewButton" title="${uiLabelMap.CommonView}"><submit/></field> + </form> <!-- Forms Specific to portlet --> <form name="EditCalendar" extends="CommonPortletEdit" extends-resource="component://common/widget/PortletEditForms.xml"> <field name="initialView" entry-name="attributeMap.initialView"> Modified: ofbiz/trunk/applications/workeffort/widget/CommonScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/widget/CommonScreens.xml?rev=925342&r1=925341&r2=925342&view=diff ============================================================================== --- ofbiz/trunk/applications/workeffort/widget/CommonScreens.xml (original) +++ ofbiz/trunk/applications/workeffort/widget/CommonScreens.xml Fri Mar 19 17:23:15 2010 @@ -147,22 +147,17 @@ under the License. <if-has-permission permission="WORKEFFORTMGR" action="_VIEW"/> </condition> <actions> - <entity-condition entity-name="Facility" list="allFacilities"> - <order-by field-name="facilityName"/> - </entity-condition> - <entity-condition entity-name="FixedAsset" list="allFixedAssets"> - <order-by field-name="fixedAssetId"/> - </entity-condition> - <entity-condition entity-name="WorkEffortType" list="allWorkEffortTypes"> - <order-by field-name="description"/> - </entity-condition> <script location="component://workeffort/webapp/workeffort/WEB-INF/actions/calendar/Days.groovy"/> </actions> <widgets> - <platform-specific> - <html><html-template location="component://workeffort/webapp/workeffort/calendar/eventsByForms.ftl"/></html> - </platform-specific> - <decorator-section-include name="body"/> + <decorator-screen name="FindScreenDecorator" location="component://common/widget/CommonScreens.xml"> + <decorator-section name="search-options"> + <include-form name="FilterCalendarEvents" location="component://workeffort/widget/CalendarForms.xml"/> + </decorator-section> + <decorator-section name="search-results"> + <decorator-section-include name="body"/> + </decorator-section> + </decorator-screen> </widgets> <fail-widgets> <label style="h3">${uiLabelMap.WorkEffortViewPermissionError}</label> |
Free forum by Nabble | Edit this page |