随笔分类 - ExtJS
摘要:ExtJS自带表格组件中的行号,在删除某一行或某几行后,行号会变得不连续。因为源码中的函数如下:1 renderer: function(value, metaData, record, rowIdx, colIdx, store) {2 if (this.rowspan){3 metaData.cellAttr = 'rowspan="'+this.rowspan+'"';4 }5 6 metaData.tdCls = Ext.baseCSSPrefix + 'grid-cell-special';7 ...
阅读全文
摘要:由于ExtJS版本不断更新,各种渲染方式也随之有所改变,目前大部分书籍还是停留在3版本,对于ExtJS4.1.1版本的表格渲染,设置表格行背景颜色的方式如下:首先,定义行的样式:1 .yellow-row .x-grid-cell{2 background-color:#FFFF00 !important;3 }4 .white-row .x-grid-cell{5 background-color:#FFFFFF !important;6 }7 .blue-row ...
阅读全文
摘要:1.fieldset(checkbox) 获取值复选框组件定义如下: 1 { 2 xtype: 'fieldset', 3 title: '兴趣', 4 autoHeight: true, 5 defaultType: 'checkbox', 6 hideLabels: true, 7 id: 'xq', 8 layout: 'hbox', 9 ...
阅读全文
摘要:1 { 2 xtype: 'fieldset', 3 id: 'job', 4 title: '职业', 5 autoHeight: true, 6 defaultType: 'radio', //设置fieldset内的默认元素为radio 7 //hideLabel: false, 8 layout: 'hbox', 9 defaul...
阅读全文
摘要:Ext.get( String/HTMLElement/Ext.Element el ) : Ext.dom.Element返回的是 Ext.dom.Element 对象。Ext.getCmp( String id)返回的是Ext.Component对象。也就是在js代码中定义的对象。例如,使用这两个方法:temp1 = Ext.getCmp("checkbox1");temp2 = Ext.get("checkbox1");则得到的结果如下:
阅读全文
摘要:1.手工模式:progressbar.js: 1 Ext.onReady(function(){ 2 //手动 3 var config = { 4 text: '请稍后...', 5 width: '300', 6 renderTo: document.getElementById('progressbar'), 7 //cls: 'progress-bar' 8 }; 9 var pBar = new Ext.ProgressBar(config);10 var count = 0;11...
阅读全文