Kaynağa Gözat

修复查询表单设计器数据列表配置时数据源切换属性不变化的BUG

master
youseries 6 yıl önce
ebeveyn
işleme
85ae349a6e
  1. 20
      ureport2-js/src/form/property/SelectProperty.js

20
ureport2-js/src/form/property/SelectProperty.js

@ -74,6 +74,26 @@ export default class SelectProperty extends Property{
valueSelect.append(`<option>${field.name}</option>`);
targetField=field.name;
}
datasetSelect.change(function () {
const dsName=$(this).val();
if(!dsName){
return;
}
editor.dataset=dsName;
labelSelect.empty();
valueSelect.empty();
fields=formBuilder.datasetMap.get(dsName);
if(!fields)fields=[];
for(let field of fields){
labelSelect.append(`<option>${field.name}</option>`);
valueSelect.append(`<option>${field.name}</option>`);
targetField=field.name;
}
editor.labelField=targetField;
editor.valueField=targetField;
labelSelect.val(targetField);
valueSelect.val(targetField);
});
if(editor.labelField){
targetField=editor.labelField;
}else{

Yükleniyor…
İptal
Kaydet