Ext PropertyGrid 怎么隐藏某一行的数据,
就是删除图中的那一条数据,我用的是Record给他传值的,有不清楚的继续问我,小弟求大神赐教啊!!!...
就是删除图中的那一条数据,我用的是Record给他传值的,有不清楚的继续问我,小弟求大神赐教啊!!!
展开
1个回答
展开全部
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一下就放进去了啊~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询