获取页面grid方法
var topGrid = button.up("window").down('grid[name=top]');
//选择店铺信息之后 才能点击确定按钮 否则无法点击
{
iconCls : 'accept',
text:'确定',
scope : me,
tooltip : '选择店铺的信息',
id : "comSelectshopinfo",
disabled : true,
handler:me.selectShops }
listeners:{
'selectionchange': function(view, records) {
Ext.getCmp('comSelectshopinfo').setDisabled(!records.length);
}
}
//页面显示字段添加颜色
return '<span style="color:green;">在售</span>';
//选择按钮隐藏 点击一下显示 再次点击选择 再次点击会继续隐藏
Ext.require("AM.view.plugin.ThreeStateCheckbox");
{xtype: 'threeStateCheckbox',name : 'filter_EQ_S_hasmatch',labelWidth : 60,inputValue: "Y",uncheckedValue: "N",fieldLabel : '是否匹配',flex:1},
//获取grid的id
var poid = me.pogrid.getSelectionModel().getSelection()[0].get('id');
//隐藏id,如需用到id 则必须在页面上写上
{
header : 'ID',
dataIndex : 'id',
flex : 1,
hidden : true
},
//获取tbar中输入框的值 其中me.grid就是tbar在的当前grid
tbar: [{
xtype : 'textfield',
name : 'field1',
emptyText: 'enter search term'
}]
var tbarText = me.grid.down('toolbar').down('textfield').getValue();
me.progrid.getSelectionModel().getSelection()
这个是获取所有行的
me.progrid.getSelectionModel().getSelected()
这个是获取选中行的
//前台页面list可以直接显示数据字典里的内容
renderer :function(v){return scinfo.getValue("MARKET_SUPERPOSITE_STATUS",v);}