This is an automated email from the ASF dual-hosted git repository.
akashjain pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/ofbiz-plugins.git The following commit(s) were added to refs/heads/trunk by this push: new 7f46273 Improved: Status ID checkbox for FindTask and FindTimeSheet forms (OFBIZ-11936) 7f46273 is described below commit 7f462731de44989faec11bc2d8a88fe696fd7468 Author: Akash Jain <[hidden email]> AuthorDate: Tue Aug 4 22:57:24 2020 +0530 Improved: Status ID checkbox for FindTask and FindTimeSheet forms (OFBIZ-11936) --- projectmgr/widget/TaskScreens.xml | 11 +++++++++++ projectmgr/widget/TimeSheetScreens.xml | 11 +++++++++++ projectmgr/widget/forms/TaskForms.xml | 6 +++--- projectmgr/widget/forms/TimeSheetForms.xml | 6 +++--- 4 files changed, 28 insertions(+), 6 deletions(-) diff --git a/projectmgr/widget/TaskScreens.xml b/projectmgr/widget/TaskScreens.xml index 8906e50..7f6998c 100644 --- a/projectmgr/widget/TaskScreens.xml +++ b/projectmgr/widget/TaskScreens.xml @@ -164,6 +164,12 @@ under the License. <set field="tabButtonItem" value="find"/> <set field="helpAnchor" value="_project_tasks"/> <set field="labelTitleProperty" value="ProjectMgrListTasks"/> + <set field="asm_multipleSelectForm" value="FindTask"/> + <set field="asm_asmListItemPercentOfForm" value="110"/> + <set field="currentStatusId.asm_multipleSelect" value="FindTask_currentStatusId"/> + <set field="currentStatusId.asm_sortable" value="true"/> + <set field="currentStatusId.asm_title" value=" "/> + <set field="asm_listField[]" from-field="currentStatusId"/> </actions> <widgets> <decorator-screen name="CommonTaskDecorator" location="${parameters.mainDecoratorLocation}"> @@ -174,6 +180,11 @@ under the License. </condition> <widgets> <screenlet title="${uiLabelMap.PageTitleFindTask}" collapsible="true" id="findTask"> + <platform-specific> + <html> + <html-template multi-block="true" location="component://common-theme/template/includes/SetMultipleSelectJsList.ftl"/> + </html> + </platform-specific> <include-form name="FindTask" location="component://projectmgr/widget/forms/TaskForms.xml"/> <include-form name="ListTasks" location="component://projectmgr/widget/forms/TaskForms.xml"/> </screenlet> diff --git a/projectmgr/widget/TimeSheetScreens.xml b/projectmgr/widget/TimeSheetScreens.xml index 903faa7..8ebd693 100644 --- a/projectmgr/widget/TimeSheetScreens.xml +++ b/projectmgr/widget/TimeSheetScreens.xml @@ -27,6 +27,12 @@ under the License. <set field="headerItem" value="timesheet"/> <set field="helpAnchor" value="_timesheets"/> <set field="labelTitleProperty" value="ProjectMgrFindTimeSheet"/> + <set field="asm_multipleSelectForm" value="FindTimeSheet"/> + <set field="asm_asmListItemPercentOfForm" value="110"/> + <set field="statusId.asm_multipleSelect" value="FindTimeSheet_statusId"/> + <set field="statusId.asm_sortable" value="true"/> + <set field="statusId.asm_title" value=" "/> + <set field="asm_listField[]" from-field="statusId"/> </actions> <widgets> <decorator-screen name="CommonTimesheetDecorator" location="${parameters.mainDecoratorLocation}"> @@ -34,6 +40,11 @@ under the License. <section> <widgets> <screenlet title="${uiLabelMap.PageTitleFindTimeSheet}"> + <platform-specific> + <html> + <html-template multi-block="true" location="component://common-theme/template/includes/SetMultipleSelectJsList.ftl"/> + </html> + </platform-specific> <include-form name="FindTimeSheet" location="component://projectmgr/widget/forms/TimeSheetForms.xml"/> </screenlet> <screenlet title="${uiLabelMap.PageTitleTimesheets}" navigation-form-name="ListFindTimeSheet"> diff --git a/projectmgr/widget/forms/TaskForms.xml b/projectmgr/widget/forms/TaskForms.xml index 31c556c..b5f457d 100644 --- a/projectmgr/widget/forms/TaskForms.xml +++ b/projectmgr/widget/forms/TaskForms.xml @@ -152,18 +152,18 @@ <field name="phaseDdescription" parameter-name="description" title="${uiLabelMap.CommonDescription}"><text/></field> <field name="save" title="${uiLabelMap.CommonSave}"><submit/></field> </form> - <form name="FindTask" type="single" target="FindTask"> + <form name="FindTask" type="single" target="FindTask" default-map-name="parameters"> <field name="noConditionFind"><hidden value="Y"/><!-- if this isn't there then with all fields empty no query will be done --></field> <field name="workEffortTypeId"><hidden value="TASK"/></field> <field name="workEffortId" title="${uiLabelMap.ProjectMgrTaskId}"><text-find ignore-case="true"/></field> <field name="workEffortName" title="${uiLabelMap.ProjectMgrTaskName}"><text-find ignore-case="true"/></field> <field name="currentStatusId"> - <check all-checked="false"> + <drop-down allow-multiple="true"> <entity-options entity-name="StatusItem" key-field-name="statusId"> <entity-constraint name="statusTypeId" value="PROJECT_TASK_STATUS"/> <entity-order-by field-name="description"/> </entity-options> - </check> + </drop-down> </field> <field name="partyId"> <drop-down allow-empty="true"> diff --git a/projectmgr/widget/forms/TimeSheetForms.xml b/projectmgr/widget/forms/TimeSheetForms.xml index aa51e9a..b7618c3 100644 --- a/projectmgr/widget/forms/TimeSheetForms.xml +++ b/projectmgr/widget/forms/TimeSheetForms.xml @@ -91,7 +91,7 @@ </hyperlink> </field> </form> - <form name="FindTimeSheet" target="FindTimeSheet" title="" type="single" + <form name="FindTimeSheet" target="FindTimeSheet" title="" type="single" default-map-name="parameters" header-row-style="header-row" default-table-style="basic-table"> <field name="noConditionFind"><hidden value="Y"/><!-- if this isn't there then with all fields empty no query will be done --></field> <field name="timesheetId"><text-find ignore-case="true"/></field> @@ -107,12 +107,12 @@ </drop-down> </field> <field name="statusId" title="${uiLabelMap.CommonStatus}" position="1"> - <check all-checked="false"> + <drop-down allow-multiple="true"> <entity-options entity-name="StatusItem" key-field-name="statusId"> <entity-constraint name="statusTypeId" value="TIMESHEET_STATUS"/> <entity-order-by field-name="description"/> </entity-options> - </check> + </drop-down> </field> <field name="fromDate"><date-find/></field> <field name="find" title="${uiLabelMap.CommonFind}"><submit/></field> |
Free forum by Nabble | Edit this page |