关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、3102411850 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 4969|回复: 0

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

[复制链接]
发表于 2022-2-24 13:57:38 | 显示全部楼层 |阅读模式
本帖最后由 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赋值,但下拉框中没有数据,后台 我通过写固定值,直接写可以显示。 ... ...

我通过后台取数据给options赋值,但下拉框中没有数据,后台 我通过写固定值,直接写可以显示。 ... ...

这里有值

这里有值

改成通过变量赋值 不能显示

改成通过变量赋值 不能显示

这里不显示

这里不显示
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表