0

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

我在其中一列中有一个过滤器选择。filterselect 是从另一个 dojo 存储中填充的。

我的问题是,当它的值例如为 10 时,如何禁用 filterselect?

我试过canEdit,但它不起作用。

有什么建议么?

谢谢!

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

此代码不起作用...

4

1 回答 1

0

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

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

于 2013-11-07T07:27:33.613 回答