关于ext3.4版本的,gridpanel中,第一列的返回值如果是false,那么第二列处于只读状态,否则,第二列可以选择下拉框里面的值

echo_s 发布于 2016/12/26 08:35
阅读 142
收藏 0
{
                header: '是否锁定',
                align: 'center',
                width: 242,
                dataIndex: 'isLock',
                renderer: function (v)
                {
                    if (v == 0)
                    {
                       isLockData = false;
                        return '否'
                    }
                    else if (v == 1)
                    {
                       isLockData = true;
                        return '是'
                    }
                }
            },
            {
                header: '类型',
                align: 'center',
                width: 242,
                dataIndex: 'isDemo',
                editor: new Ext.form.ComboBox(
                {
                    editable: false,
                    mode: "local",
                    triggerAction: "all",
                    store: new Ext.data.SimpleStore(
                    {
                        fields: ['value', 'name'],
                        data: [
                            [1, "是"],
                            [0, "否"]
                        ]
                    }),
                    disabled: isLockData,
                    displayField: "name",
                    valueField: 'value',
                    value: ''
                }),

加载中
0
joeybuddy
joeybuddy
不要自己去定义变量 isLockData!根本没在考虑用 Record 来获取相关字段的值?
0
echo_s
echo_s

enen,谢谢你,该问题已经解决了,好几个月没登了,谢谢啦

返回顶部
顶部