* @package marketresearch * @link https://www.zentao.net */ namespace zin; $fields = useFields('marketresearch.create'); $fields->autoload('newMarket', 'market,marketName'); $handleLongTimeChange = jsCallback()->do(<<<'JS' const endPicker = $element.find('[name=end]').closest('[data-zui-datepicker]').zui('datePicker'); const isLongTime = $element.find('[name=longTime]').prop('checked'); endPicker.render({disabled: isLongTime}); if(isLongTime) endPicker.$.setValue(''); $element.find('[name=days]').attr('disabled', isLongTime ? 'disabled' : null); JS ); formGridPanel ( on::change('[name=longTime]', $handleLongTimeChange), set::modeSwitcher(false), set::title($lang->marketresearch->create), set::fields($fields), set::loadUrl($loadUrl) );