`
leon1509
  • 浏览: 529437 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在Grid上添加两行工具栏(搜索用)、根据数据确定某行使用的CSS

阅读更多

var lineColor = function(record,rowIndex,rowParams,store){
            //锁定用户显示红色
    var _flag = record.data['flag'];
    var _css;
    if(_flag == "0") _css = 'x-grid-record-red';
    else if(_flag == "1") _css = 'x-grid-record-blue';
    else _css = 'x-grid-record-gray';
            return _css;
};

[color=red]var searchBar = [
        ' ', '姓名:', ' ', { xtype : 'textfield', width : '70', id : 'q_name' },
        ' ', '学/工号:', ' ', { xtype : 'textfield', width : '85', id : 'q_sno' },
        ' ', '部门:', ' ', { xtype : 'textfield', width : '120', id : 'q_dept' },
        '->', { xtype : 'button', text: '搜索', iconCls : 'page_find', handler : doQuery }
        ];[/color]

var yourGrid = new Ext.grid.GridPanel({
      bodyStyle : 'width:100%',
      viewConfig : { forceFit : true, getRowClass : lineColor },
      columns : cm,
      store : ds,
      loadMask : { msg : '操作中......' },
      stripeRows : true,
      border : false,
      autoExpandColumn : 'memo',
      [color=red]tbar : searchBar[/color]
});

[color=red]yourGrid.on("render", function(){
        tbar2 = new Ext.Toolbar({
     renderTo : yourGrid.tbar,
     items : ['two', '-', {
      text : 'search',
      iconCls : 'search'
     }, '-']
    });
})[/color]
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics