Dojo Dgrid - 可以在过滤选择上编辑

Dojo Dgrid - canedit on filteringselect

本文关键字:过滤 选择 编辑 Dgrid Dojo      更新时间:2023-09-26

我有一个dgrid分配给带有JSON的REST服务。它工作正常。

我在一列中有一个过滤器选择。过滤器选择是从另一个道场商店填充的。

我的问题是,当过滤器的值例如 10 时,如何禁用过滤器选择?

我尝试了可以编辑,但它不起作用。

有什么建议吗?

谢谢!

    Editor({
        label: 'Size', autoSave: true, field: 'picsubtype',
            canEdit: function(object, value) {
                return value != 10;
            },
            widgetArgs: {
                store: filesubtypeStore, maxHeight: 150, style: "height: 20px;"
            },
        }, FilteringSelect)

此代码不起作用...

您是否尝试过在widgetArgs中设置onChange处理程序?
像这样:
onChange: function(newValue) { if(newValue === 10) { this.set('disabled', true); } }

但是如何重新启用小部件?