|
如图两个下拉框,由上边的下拉框选值后带出下边框的取值选项;
上边下拉框脚本代码一:
//debugger
var dict = new this.Dict("ExpenseType"); //获取索赔项目及单价数据字典
var categoryList = dict.get(); //获取数据字典
//console.log('list',categoryList);
var options = Object.keys(categoryList); //返回列表,作为列表框的可选值
options.unshift("(请选择大类)|");
return options;
change()代码二:
var lid = this.target.json.id.split("..");
var cline = lid[2];//获取当前行
this.form.get("datatable_Cost").getModule(cline, "classification_2").resetOption();
下边下拉框脚本代码三:
var lid = this.target.json.id.split("..");
var cline = lid[2];//获取当前行
var classification_1 = this.form.get("datatable_Cost").getModule(cline, "classification_1");
var type = classification_1.getData();
var dict = new this.Dict("ExpenseType"); //获取索赔项目及单价数据字典
var categoryList = dict.get(type); //获取数据字典
console.log('classification_2',categoryList);
return categoryList; //返回列表,作为列表框的可选值
目前问题出现在新加一行后,前一行的数据无法正确显示,导致整个datatable的数据显示混乱,请问如何解决呢?
如图:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|