|
本帖最后由 Mzl 于 2022-2-24 15:59 编辑
# 版本号:jeecg boot 3.0
# 问题描述:
JEditableTable组件中的 formType= select,我通过后台取数据给options赋值,但下拉框中没有数据,后台 我通过写固定值,直接写可以显示。
然后,我通过取后台数据的方式,不可以。最后在函数里写一个固定值去赋值,也不显示
columns:
{
title: '项目',
key: 'projectId',
type: FormTypes.select,
width:"200px",
placeholder: '请输入${title}',
defaultValue:'',
options: this.options //[{text:'test',value:'1'},{text:'test2',value:'2'}]
},
method:
getOptions(){
this.options.push({text:'test3',value:'3'},{text:'test4',value:'4'})
for(let i = 0; i < 2; i++){
console.log("this.options :" + " 第" + (i + 1) + "个 " + this.options.text + " " + this.options.value)
}
},
这里this.options里是有值的,但控件里不显示,不清楚 这里数据是什么时候给到这个控件,我们如何去处理这种事
# 截图&代码:
|
-
我通过后台取数据给options赋值,但下拉框中没有数据,后台 我通过写固定值,直接写可以显示。 ... ...
-
这里有值
-
改成通过变量赋值 不能显示
-
这里不显示
|