ExtJs6 grid中根据返回数据结果动态添加checkcolumn组件
来源:互联网 发布:淘宝店铺尺寸 编辑:程序博客网 时间:2024/05/17 01:24
先看效果图:
先说两句:第一列是个treepanel,我的目的是判断是否是子节点来动态添加checkcolumn组件。我试了好久最终找到了办法,这个renderer渲染函数还不能写到controller里,否则会报当前checkcolumn组件找不到渲染方法,好吧,也可能是我才疏学浅。还有渲染里要想返回组件必须创建,否则返回true或者不返回都无法显示组件。
columns : [ { xtype : 'treecolumn', bind : { text : '{menuname}' }, dataIndex : 'name', flex : 1 }, { xtype : 'checkcolumn', bind : { text : '{show}' }, dataIndex : 'flag', width : 60, menuDisabled : true, renderer : function(val, metaData, rcd){ var com = new Ext.grid.column.CheckColumn(); if(rcd.getData()['leaf']){ return com.renderer(val); }else{ return ''; } } }, { bind : { text : '{lvl}' }, dataIndex : 'lvl2', reference : 'lvl', editor : { xtype : 'numberfield', minValue : 0, maxValue : 100 }, renderer : 'onLvl' }]
0 0
- ExtJs6 grid中根据返回数据结果动态添加checkcolumn组件
- EXT EditorGridPanel 中使用Ext.grid.CheckColumn
- ExtJs6 checkboxgroup组件根据数据库数据默认选中设置方法
- extjs中grid改变行颜色及动态添加组件
- js中根据后台返回结果动态创建表
- Extjs6中BufferedStore组件
- Ext.grid.CheckColumn
- Ext 根据数据库返回json动态生成grid列表
- GridView模版列中根据数据动态添加RadioButtonList项
- WPF 向Grid中动态添加控件
- ExtJs的Grid组件配合struts2返回json数据
- ExtJs actioncolumn根据grid数据动态显示按钮
- extjs4 grid 多选、添加复选框、动态添加删除数据
- extjs4 grid 多选、添加复选框、动态添加删除数据
- android中动态添加组件
- ExtJs6 store发送数据添加参数
- Extjs6问题——grid不显示数据
- mysql 根据关联查询结果 修改 或者 添加 数据
- 带头部可折叠的ListVivew
- android 在WebView打开网页
- dwr在IE8下加载动态下拉菜单时有时候不加载的问题
- iOS求职之OC面试题
- opencv资料
- ExtJs6 grid中根据返回数据结果动态添加checkcolumn组件
- 【powerdesigner】将数据库表中Common转为PDM表中Name
- Linux受攻击注入代码
- 移动ChemDraw结构有什么方法
- C/C++文件读与写(函数fopen,fwrite,fprintf,fgetc,fputc,fgets,fclose)
- matlab实现CP分解 代码
- Scipy Orth
- 笔记之解决ScrollView起始位置不是最顶部的问题
- Java学习之InputStream中read()与read(byte[] b)