码迷,mamicode.com
首页 > Web开发 > 详细

[ExtJS5学习笔记]第二十三节 Extjs5中表格gridpanel的列格式设置

时间:2014-09-29 12:14:30      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   io   使用   ar   java   for   

本文地址:http://blog.csdn.net/sushengmiyan/article/details/39665979

官方文档: http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext.grid.column.Date

本文作者:sushengmiyan

------------------------------------------------------------------------------------------------------------------------------------

在使用表格的时候,我们默认都是加载一些文本文字,可是偶尔我们还有个性化的需求,比如我想增加一个选择框,或者我需要一个日期的输入。那么这时候,就需要配置gridpanel的格式属性了。

配置的时候遇到了这个错误:TypeError: headers[i].getCellWidth is not a function

bubuko.com,布布扣

我配置的代码如下

    Ext.create(‘Ext.grid.Panel‘,
	  {
        frame: true,
	    columnLines: true, // 加上表格线  
        selType: ‘cellmodel‘,
     	dockedItems: [{
		  xtype: ‘toolbar‘,	
		  dock: ‘top‘,
		  items: [{   
			     xtype: ‘label‘,
                 text: ‘使用日期:‘,     
                 //glyph: 0xf016,
                 //handler: ‘addRecord‘,								
               },{   
			     xtype: ‘datefield‘,
				 name: ‘dateuse‘,
			     format: ‘Y-m-d‘,
				 submitFormat: ‘Y-m-d‘
               },{   
                 text: ‘查看此段‘,
                 listeners: {
                     click: function() {
                         
                         alert(‘I was clicked!‘);
                     },
                  }
               }]
	    }],
		renderTo: Ext.getBody(),
        columns: [
          { text: ‘车辆‘,  dataIndex: ‘车辆‘ },
          { text: ‘选择‘, dataIndex: ‘选择‘, xtype: ‘checkbox‘},//这个地方想配置选择框
          { text: ‘星期一‘, dataIndex: ‘星期一‘ },
		  { text: ‘星期二‘, dataIndex: ‘星期二‘ },
		  { text: ‘星期三‘, dataIndex: ‘星期三‘ },
		  { text: ‘星期四‘, dataIndex: ‘星期四‘ },
		  { text: ‘星期五‘, dataIndex: ‘星期五‘ },
		  { text: ‘星期六‘, dataIndex: ‘星期六‘ },
		  { text: ‘星期日‘, dataIndex: ‘星期日‘ }
        ],
		store: clxxStore
	}).show();

在配置选择框的地方我配置的xtype为checkbox就出错了。原因是对于gridpanel中的这个属性,有单独的组件配置:

bubuko.com,布布扣

所以想配置check的话就需要找到这个的别名chekcolunm

Ok.就这样解决问题了。


[ExtJS5学习笔记]第二十三节 Extjs5中表格gridpanel的列格式设置

标签:style   blog   http   color   io   使用   ar   java   for   

原文地址:http://blog.csdn.net/sushengmiyan/article/details/39665979

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!