Dojo Dgrid - canedit on filteringselect

时间:2013-11-05 09:03:32

标签: javascript ajax dojo dgrid

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

我在其中一列中有过滤器选项。 filterselect是从另一个dojo商店填充的。

我的问题是,当它的值为例如10时,如何禁用滤镜选择?

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

有什么建议吗?

谢谢!

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

此代码不起作用...

1 个答案:

答案 0 :(得分:0)

您是否尝试在onChange中设置widgetArgs处理程序? 类似的东西:
onChange: function(newValue) { if(newValue === 10) { this.set('disabled', true); } }

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