- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
有没有办法控制第一次单击网格标题时使用的默认排序顺序?假设,我有两列,一列是名称,另一列是下载。我想在第一次点击网格标题时将名称设置为 ASC
顺序并下载为 DESC
。这意味着当我第一次点击下载列标题时,它应该首先显示下载最多.
是否可以设置列的初始排序顺序?
最佳答案
我有一个不同的解决方案
我遇到过类似的情况,我希望日期列在第一次点击时按降序排列,而其他列在第一次点击时按升序排列。我编写了自己的 GridView,并在其中覆盖了 onHeaderClick 函数,如下所示:
/**
* Make sure that Date columns are sorted in a DESCENDING order by default
*/
@Override
protected void onHeaderClick(Grid<ModelData> grid, int column)
{
if (cm.getColumn(column).getDateTimeFormat() != null)
{
SortInfo state = getSortState();
if (state.getSortField() != null && state.getSortField().equals(cm.getColumn(column).getId()))
{
super.onHeaderClick(grid, column);
return;
}
else
{
this.headerColumnIndex = column;
if (!headerDisabled && cm.isSortable(column))
{
doSort(column, SortDir.DESC);
}
}
}
else
{
super.onHeaderClick(grid, column);
return;
}
}
关于java - GXT 2.2.5 中点击grid header列时如何设置默认排序方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12069183/
我需要你的帮助!我在它们之间放置了随机数量的 div。 Item description Item description Item description Item
我有两个 NSDates,时间格式为“h:mm a”(即 6:00 AM 和 8:00 PM)。 我试图找出这两个时间之间的中点是什么时间。 对于上面的示例,早上 6:00 和晚上 8:00 之间的中
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 8 年前。 Improve th
我正在寻找一种有效的算法来检查一个点是否在 3D 中的另一个点附近。 sqrt((x2-x1)^2 + (y2-y1)^2 + (z2-z1)^2) < radius 这似乎并不太快,实际上我不需要这
我可以让 pandas cut/qcut 函数返回 bin 端点或 bin 中点而不是一串 bin 标签吗? 目前 pd.cut(pd.Series(np.arange(11)), bins = 5)
我是一名优秀的程序员,十分优秀!