* [refac bug #53972] Reset space and lib picker in global create doc page.

This commit is contained in:
wangyidong
2024-08-15 17:56:29 +08:00
committed by 孙广明
parent 7022169224
commit 7bbdeab5f6
2 changed files with 9 additions and 6 deletions
+8 -5
View File
@@ -132,6 +132,14 @@ window.loadObjectModulesForSelect = function(objectType, objectID)
objectID = $(`.modal-body input[name=project]`).val();
}
let $libPicker = $('#selectLibTypeForm [name=lib]').zui('picker');
$libPicker.render({items: []});
$libPicker.$.setValue('');
let $modulePicker = $('#selectLibTypeForm [name="module"]').zui('picker');
$modulePicker.render({items: []});
$modulePicker.$.setValue('');
if(!objectID || !objectType) return false;
let docType = $('.modal-body .radio-primary [name=type]:not(.hidden):checked').val();
@@ -140,13 +148,8 @@ window.loadObjectModulesForSelect = function(objectType, objectID)
const link = $.createLink('doc', 'ajaxGetModules', 'objectType=' + objectType + '&objectID=' + objectID + '&type=' + docType);
$.getJSON(link, function(data)
{
const $libPicker = $('#selectLibTypeForm [name=lib]').zui('picker');
$libPicker.render({items: data.libs});
$libPicker.$.setValue('');
const $modulePicker = $('#selectLibTypeForm [name="module"]').zui('picker');
$modulePicker.render({items: data.modules});
$modulePicker.$.setValue('');
});
}
+1 -1
View File
@@ -67,7 +67,7 @@ $basicInfoModal = modal
set::width('1/2'),
set::label($lang->doc->lib),
set::required(true),
picker(set::name('lib'), set::items($libs), set::value($libID), set::required(true))
picker(set::name('lib'), set::items($libs), set::value(isset($libs[$libID]) ? $libID : ''), set::required(true))
),
formGroup
(