Extjs单元格的样式设计

单元格的设定都是在header里面进行属性设置{header,属性值}

属性1:渲染:使用renderer属性进行配置。可改变字体,为单元格添加图片改变格式等。

renderer:function(value){return    语句};或者renerder:自定义函数     value代表:单元格中的文本

改变字体的颜色加粗:return '<span style="color:green">'  + "<b>" + value + "</b>"+ '</span>';  


在单元格中插入图片:return   "<img src='add24.gif' />" + value;


基本上都可以返回一个Html     Css语句

使用:Ext.grid.column.Column中的configs所有属性进行配置   常用属性

2.设定单元格的编辑模式:cellModel 单元格选择  rowModel行选择   

 plugins: [
        Ext.create('Ext.grid.plugin.CellEditing', {
            clicksToEdit: 1//单击一次
        })
    ],
3.编辑      设定了编辑模式之后,在将单元格设置文本区域即可   field代表选择当前列的所有单元格      field:'textfield'   ‘datefield’    也可以使用
editor属性对单元格编辑
editor: {
                xtype: 'numberfield',
                allowBlank: false,
                minValue: 0,
                maxValue: 100000
            }

如上可以指定编辑器的类型textfield    numberfield   combobox   datefield  checkcolumn
combobox

4.

 dockedItems: [{
xtype: 'pagingtoolbar',
store: store,   // GridPanel使用相同的数据源
dock: 'bottom',
displayInfo: true
}],实现滚动翻页


使用事件型列:

{

 xtype: 'actioncolumn',//定义一个事件列
 items:
[
	{
		图标
		handler:单击时触发的事件
	},
	

	{
		图标
		handler:单击时触发的事件
	}
]

}







	{
		图标
		handler:单击时触发的事件
	}

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值