更改groupField并重新加载网格Extjs 4
Change groupField and reload grid Extjs 4
如何更改groupField并重新加载网格。请帮帮我。谢谢
List.ascx
<td style="width: 20px"><input type="radio" name="grouping" value="AgencyName"/></td>
<td style="width: 50px"> AgencyName</td>
<td style="width: 20px"><input type="radio" name="grouping" value="HotelName" checked="checked"/></td>
<td style="width: 50px"> HotelName</td>
EntryStore.js
Ext.define('HotelWeb.HotelSite.js.EntryStore', {
extend: 'Ext.data.Store',
start: '',
requires: [
'HotelWeb.HotelSite.js.EntryModel',
'Ext.ux.grid.feature.*'
],
constructor: function (cfg) {
var me = this;
cfg = cfg || {};
me.callParent([Ext.apply({
storeId: 'EntryStore',
model: 'HotelWeb.HotelSite.js.EntryModel',
groupField: "AgencyName",
pageSize: 100,
proxy: {
url: 'Modules/Reports/EntryListGridHandler.ashx',
extraParams: {
f: '',
id: '',
seq: 0,
cols: '["CustomerTitle","CustomerName","CustomerNationality","CustomerPassport","CustomerBirthDate","CustomerAge","CustomerArrival","CustomerArrivalTime","CustomerDeparture","CustomerDepartureTime","ConfirmationStatusString","ReservationTypeString","ReservationStatusString","HotelName","AgencyName","VoucherNo","SellDate","CheckIn","CheckOut","Nights","RoomName","RoomTypeName","AccomName","RoomCount","SoldPrice","SoldCurrency","ExtraServicesInfo","Adults","Childs","Infants","Pax"]',
filters: '',
excl: '',
renew: true,
statusfilter: '',
refreshGridFilter: false,
}
EntryListGrid.js
Ext.create('HotelWeb.HotelSite.js.EntryStore');
grid = Ext.create('HotelWeb.HotelSite.js.EntryGrid');
operGrid = Ext.create('HotelWeb.HotelSite.js.OperationGrid', { hidden: true });
resultsPanel = Ext.create('Ext.panel.Panel', {
xtype: 'panel',
renderTo: 'entryListGrid',
layout: {
type: 'vbox',
align: 'stretch',
pack: 'start'
},
items: [
grid,
{
xtype: 'splitter',
id: 'splitter',
hidden: true
},
operGrid
]
});
如何通过无线电输入设置groupField。我将更改单选按钮grid.store.groupField = value
,但我必须重新创建网格
网格面板具有重新配置功能,允许为同一网格组件使用另一个存储和列的集合。或者,如果要立即对存储中的数据进行分组,可以使用存储组件的group方法。
相关文章:
- 使用requireJS的jqGrid-网格加载但不起作用
- ExtJS网格未从Ext.data.XmlStore加载数据
- 网格分页栏在重新加载时未更新
- 清除网格中的存储和加载搜索结果
- 存储区不在网格面板内部加载-ExtJS
- 回调以设置postdata,而无需重新加载网格
- 第一页加载时,有角度的ng网格固定标题不是静态的
- 加载网格后调用 Jquery 函数 asp.net
- 无法使用 ajax post 请求加载网格
- Dojo,内容窗格未加载网格的 href 中的引用页面
- 加载网格视图后滚动到页面末尾
- Dojo使用JsonRestStore重新加载网格数据
- Extjs 3.4删除记录后重新加载网格
- Extjs 3.4在数据库中保存新记录后自动重新加载网格
- 如何通过为网格提供不同的url来重新加载网格
- 在模态窗口内加载网格存储
- 剑道网格细节模板不工作加载网格再次(第二次)使用ajax表单post(MVC)
- Jqgrid加载网格上的下拉选择
- 更改groupField并重新加载网格Extjs 4
- 如何使用自定义函数在每次重新加载网格时访问JQgrid ajax返回数据