extjsrender用法介绍_extjs: 代码如下: var cm = new Ext.grid.ColumnModel( [ new Ext.grid.RowNumberer({ header: , width: 20, align: 'center' }), { header: '', align: 'center', dataIndex: 'AccountAndRoseID', wi
导读extjsrender用法介绍_extjs: 代码如下: var cm = new Ext.grid.ColumnModel( [ new Ext.grid.RowNumberer({ header: , width: 20, align: 'center' }), { header: '', align: 'center', dataIndex: 'AccountAndRoseID', wi
Ext.onReady(function(){ /* var cm = new Ext.grid.ColumnModel([ {header:'编号',dataIndex:'id'}, {header:'性别',dataIndex:'sex',renderer:function(value){ if (value == 'male') { return "红男"; } else { return "绿女"; } }}, {header:'名称',dataIndex:'name'}, {header:'描述',dataIndex:'descn'} ]); */ function renderSex(value) { if (value == 'male') { return "红男"; } else { return "绿女"; } }
function renderDescn(value, cellmeta, record, rowIndex, columnIndex, store) { var str = ""; return str; }
var cm = new Ext.grid.ColumnModel([ {header:'编号',dataIndex:'id'}, {header:'性别',dataIndex:'sex',renderer:renderSex}, {header:'名称',dataIndex:'name'}, {header:'描述',dataIndex:'descn',renderer:renderDescn} ]);
var data = [ ['1','male','name1','descn1'], ['2','female','name2','descn2'], ['3','male','name3','descn3'], ['4','female','name4','descn4'], ['5','male','name5','descn5'] ];
var store = new Ext.data.Store({ proxy: new Ext.data.MemoryProxy(data), reader: new Ext.data.ArrayReader({}, [ {name: 'id'}, {name: 'sex'}, {name: 'name'}, {name: 'descn'} ]) }); store.load();
var grid = new Ext.grid.GridPanel({ autoHeight: true, renderTo: 'grid', store: store, cm: cm });
}); script>
script>
extjsrender用法介绍_extjs
extjsrender用法介绍_extjs: 代码如下: var cm = new Ext.grid.ColumnModel( [ new Ext.grid.RowNumberer({ header: , width: 20, align: 'center' }), { header: '', align: 'center', dataIndex: 'AccountAndRoseID', wi