怎么样给ext列表设置默认倒序排序
怎么样获取ext的排序方式,已经设置ext列表的排序方式。需要做一个功能,记住用户对ext列表的操作,下次进来的时候直接把上次操作后的设置设为当前的默认值,所以要获取当前...
怎么样获取ext的排序方式,已经设置ext列表的排序方式。需要做一个功能,记住用户对ext列表的操作,下次进来的时候 直接把上次操作后的设置设为当前的默认值,所以要获取当前用户用哪一列排的序,倒序还是正序,以及列宽的改变,求大神指点。
展开
1个回答
展开全部
var store = Ext.data.StoreManage.lookup("storeID")//找到你的store
var sorters = store.getSorters()//获取排序方式
for(var i=0;i<sorters.length;i++)
sorters.getAt(i)//读到排序方式 like {property: "field", direction: "ASC"}
你想保存用户的个性化设置可以使用cookie 保存相应的配置,具体格式自己设计,或者保存到数据库中,两种方式实现 看需求吧。
列宽属性获取方式:var grid = Ext.getCmp("grid"); //找到grid
var columns = grid.columns;// 数组自己遍历吧
var sorters = store.getSorters()//获取排序方式
for(var i=0;i<sorters.length;i++)
sorters.getAt(i)//读到排序方式 like {property: "field", direction: "ASC"}
你想保存用户的个性化设置可以使用cookie 保存相应的配置,具体格式自己设计,或者保存到数据库中,两种方式实现 看需求吧。
列宽属性获取方式:var grid = Ext.getCmp("grid"); //找到grid
var columns = grid.columns;// 数组自己遍历吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询