加载值时如何在extJS中更新网格存储数据中的值

问题描述

我正在使用extJSgrid,在那里我得到了一些布尔值。基于这些值,我必须显示是和否。我能够通过rendere。现在在代码中的某个时候,我需要值yes和no,所以我要做的是,我仅在renderere时更新值。但这对于extJS中的所有gris都具有相同的值。

在我的代码

my column defention : 

    

{
            "text" : "my value","dataIndex" : "colvalue","flex" : 1.0,"renderer" : "renderValue"
        }
    

我的渲染器方法

renderValue : function(value,MetaData,record,row,col,store,gridView){
        let view = this.getView();
             if(!Ext.isEmpty(store)){
                rec = store.getData();
            }
            if(!Ext.isEmpty(rec)){
                if(!Ext.isEmpty(rec.items)){
                    var val = (value === 1) ?  "Yes" : "No";
                    store.getData().getAt(row).data.colvalue = val 
                }
            } 
        return ((value === 1) ?  ("Yes") : ("No") );
     },

代码正在更新所有值。无论如何,我可以更新它。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...