Ext PropertyGrid 怎么隐藏某一行的数据,

就是删除图中的那一条数据,我用的是Record给他传值的,有不清楚的继续问我,小弟求大神赐教啊!!!... 就是删除图中的那一条数据,我用的是Record给他传值的,有不清楚的继续问我,小弟求大神赐教啊!!! 展开
 我来答
luffy1201
2013-09-30 · TA获得超过1523个赞
知道小有建树答主
回答量:401
采纳率:0%
帮助的人:578万
展开全部

propertygrid里显示的值是通过source这种键值对的方式生成的~这里面没有隐藏的属性,所以你如果想达到想让某个隐藏的话,不妨用setSource这个方法,来动态的给propertygrid设置内容~

grid.setSource({

    "(name)": "My Object",

    "Created": new Date(Date.parse('10/15/2006')),  // date type

    "Available": false,  // boolean type

    "Version": .01,      // decimal type

    "Description": "A test object"

});

 不想有哪个,就在设值的时候去掉就行了~

详细用法,看看api

更多追问追答
追问
但是我的所有的值都是在record里边,是动态加载进去的,我无法那样动这个setSource()方法!!
追答
额record.data,js对象去除属性,很容易啊,delete呗~~~
而且你非得用record啊?直接一个json对象就放进去了啊,如果是前后台交互那种,后台拼个对应的json串,前台eval一下就放进去了啊~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式