From 448f84d40ff5126edf6baca65bebbf79ce2e5add Mon Sep 17 00:00:00 2001 From: tianshujie Date: Wed, 4 Dec 2024 13:12:26 +0800 Subject: [PATCH] * [task#133225,doing,1h] render assigned to items. --- lib/zin/wg/taskassignedto/js/v1.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 lib/zin/wg/taskassignedto/js/v1.js diff --git a/lib/zin/wg/taskassignedto/js/v1.js b/lib/zin/wg/taskassignedto/js/v1.js new file mode 100644 index 0000000000..31dd7560fd --- /dev/null +++ b/lib/zin/wg/taskassignedto/js/v1.js @@ -0,0 +1,24 @@ +/** + * 添加团队成员后重新渲染模块选择器部件。 + * Re-render taskAssignedTo widget after adding member. + * + * @param int objectID + * @access public + * @return void + */ +renderTaskAssignedTo = function(objectID) +{ + if(config.debug) console.log('[ZIN] Rendering task assigned to'); + + const getAssignedToLink = $.createLink('execution', 'ajaxGetMembers', 'objectID=' + objectID); + $.getJSON(getAssignedToLink, function(data) + { + $('.taskAssignedToBox input.pick-value, .taskAssignedToBox select.pick-value').each(function() + { + let oldAssignedTo = $(this).val(); + let $assignedToPicker = $(this).zui('picker'); + $assignedToPicker.render({items: data}); + $assignedToPicker.$.setValue(oldAssignedTo); + }); + }); +}