* project: fix date picker menu not work.
This commit is contained in:
@@ -57,7 +57,7 @@ $fields->field('begin')
|
||||
->endPlaceholder($lang->project->end)
|
||||
->endValue(data('project.end') == LONG_TIME ? '' : data('project.end'))
|
||||
->endDisabled($isLongTime)
|
||||
->endMenu($lang->project->endList)
|
||||
->endList($lang->project->endList)
|
||||
->controlEnd()
|
||||
->tip(' ')
|
||||
->tipProps(array('id' => 'dateTip'))
|
||||
|
||||
@@ -49,7 +49,7 @@ $modeDropdown = dropdown
|
||||
);
|
||||
|
||||
$handleLongTimeChange = jsCallback()->do(<<<'JS'
|
||||
const endPicker = $element.find('[name=end]').zui('datePicker');
|
||||
const endPicker = $element.find('[name=end]').closest('[data-zui-datepicker]').zui('datePicker');
|
||||
const longTime = $element.find('[name=longTime]').prop('checked');
|
||||
endPicker.render({disabled: longTime});
|
||||
if(longTime) endPicker.$.setValue('');
|
||||
|
||||
Reference in New Issue
Block a user