Mzl 发表于 2022-2-24 13:57:38

JEditableTable formType为select时option取后台数据不显示的问题

本帖最后由 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里是有值的,但控件里不显示,不清楚 这里数据是什么时候给到这个控件,我们如何去处理这种事
# 截图&代码:



页: [1]
查看完整版本: JEditableTable formType为select时option取后台数据不显示的问题