From c36178e35fa78288e8352fe3bc45c81ec15e0ce5 Mon Sep 17 00:00:00 2001 From: sunhao Date: Wed, 31 Jan 2024 14:21:44 +0800 Subject: [PATCH] * project: support sync form state with longTime value after init. --- module/project/ui/create.html.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/project/ui/create.html.php b/module/project/ui/create.html.php index d95fc572a6..96417026c2 100644 --- a/module/project/ui/create.html.php +++ b/module/project/ui/create.html.php @@ -79,7 +79,7 @@ formGridPanel on::change('[name=begin], [name=end]', 'computeWorkDays'), on::change('[name^=products]', 'toggleStageBy'), on::change('[name=parent], [name=budget]', 'checkBudget'), - on::inited()->triggerEvent('$element.find("[name=longTime]")', 'change'), + on::init()->do('setTimeout(() => $element.find("[name=longTime]").trigger("change"), 500)'), set::title($lang->project->create), set::fullModeOrders(array('begin,days,PM,budget', !empty($config->setCode) ? 'parent,hasProduct,name,code,begin' : 'parent,name,hasProduct,begin')), set::fields($fields),