- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在实现一个 GWT CellTable,它可以动态地按多列进行分页和排序。
可以在 CellTable Developer's Guide 中找到基础知识。 .
但是,动态示例没有说明如何找出用户想要按哪个列排序(它只是按“名称”列排序)。在我的情况下,这还不够,因为我希望允许用户按不同的列进行排序。
我能想到的唯一解决方案不是很优雅,是跟踪哪一列是否按升序排序(使用 table.getColumnSortList(indexOfColumn).isAscending()
),然后通过比较每列的值来确定单击了哪一列(更改的可能是用户单击的内容)。
这涉及将信息保存在我的类中,这些信息应该在 CellTable 的某个地方可用!但是我找不到那个信息!
谢谢你的帮助。
最佳答案
我找到了答案。如 com.google.gwt.user.cellview.client.ColumnSortList
的 javadoc 中所述:
An ordered list containing the sort history of Columns in a table. The 0th item is the ColumnSortInfo of the most recently sorted column.
ColumnSortInfo info = table.getColumnSortList().get(0);
Column<Type> sortByColumn = info.getColumn();
关于gwt - ColumnSorting with AsyncDataProvider - 如何找出用户想要排序的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10925288/
使用登录后,我想吐出用户名。 但是,当我尝试单击登录按钮时, 它给了我力量。 我看着logcat,但是什么也没显示。 这种编码是在说。 它将根据我在登录屏幕中输入的名称来烘烤用户名。 不会有任何密码。
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎是题外话,因为它缺乏足够的信息来诊断问题。 更详细地描述您的问题或include a min
我是一名优秀的程序员,十分优秀!