查看: 7726|回复: 3

表格中使用选择框组件,当表格行状态变成编辑完成时候....

升级   1.17%

5

主题

16

回帖

117

积分

注册会员

Rank: 2

积分
117
发表于 2023-7-12 11:13:45 | 显示全部楼层 |阅读模式
表格中使用选择框组件,当表格行状态变成编辑完成时候,选择框中的内容不显示


尝试了以下设置方法
```


    var invoiceNoField = currentLine.getModule("invoiceNo"); //获取字段
    // invoiceNoField.setData(selectValue)
    invoiceNoField.setExcelData(selectValue)
```

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-7-13 09:37:16 | 显示全部楼层
数据表格?选择框是用的那个组件?element选择器?您有配置可选值吗?怎么配的?o2server是什么版本?
回复

使用道具 举报

升级   1.17%

5

主题

16

回帖

117

积分

注册会员

Rank: 2

积分
117
发表于 2023-7-13 13:12:34 | 显示全部楼层
O2Server8.x。
是数据表格和element选择器。
设置了可选择值脚本。
代码
```
var receiveInvoiceTable = new this.Table("receiveInvoice")
var selectOpts = []

return new Promise((resolve,  reject)=>{
    var queryPromise = queryReceiveInvoiceTable(receiveInvoiceTable)
    queryPromise.then(res=>{
        if(selectOpts.length>0){
            resolve(selectOpts);
        }else{
            var err = new Error("请求失败")
            reject(err);
        }
    })
    .catch(err=>{console.log(err)})
})

async function queryReceiveInvoiceTable(receiveInvoiceTable){
    var where = 'o.invoice_no is not null';
    return receiveInvoiceTable.listRowSelect(where,'o.invoice_date desc',10,callbackSuccess,callbackFail)
}
function callbackSuccess(data){
    console.log(" ===================================== queryReceiveInvoiceTable success ===================================== ")
    console.log(" 查询结果 ")
    console.log(data)
    if(data.type === 'success'){
        var storeDataList = data.data
        if(storeDataList.length > 0){
            storeDataList.map(el=>{
                console.log("el",el)
                // var o = {
                //     "id":el.id,
                //     "label":el.invoice_no
                // }
                // selectOpts.push(o)
                selectOpts.push(el.invoice_no)
                console.log("推送选项:",selectOpts)
            })
        }
    }
}
```
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-7-14 09:33:00 | 显示全部楼层
您的可选项是通过代码获取的,编辑完成后这些代码不执行的,所以不显示
这个管理员已反馈给研发人员,下一版本会修复,下一版本预计在8月份发布
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread