问题标签 [gwt-celltable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 除了 ClientBundle 之外,还有什么其他方法可以在 GWT 中设置 CellTables 的样式?
两部分的问题。
1)我完全没有反对ClientBundle;它很棒(开发人员输入 CSS 的缩小、混淆等),但我想知道,还有另一种设置 CellTable 样式的方法吗?混淆(生成)的类名用于设置表格的样式。有没有办法(破解或不破解)关闭对生成的 CSS 的使用,并以更直接的方式覆盖类名(比如通过index.html
文件中对具有“”类名的 CSS 文件的引用.cellTable*
),没有使用ClientBundle
?
2)ClientBundle
沿着路线走,我看到覆盖/替换默认 GWT CSS 类的 CSS 文件必须在如下代码中引用:
... where"/CellTableStyle.css"
与TableResources
. 有没有办法引用与接口不在同一个包中的 CSS 文件,并且说它src
与项目的基本目录位于不同的源目录中?
gwt - CellTable 键盘选择策略错误
我有一个CellTable
并且想将键盘选择策略设置为KeyboardSelectionPolicy.BOUND_TO_SELECTION
. 但是,似乎第一次单击TextCell
第一行中的 a 并没有像预期的那样完全选择该行。为了说明,它看起来像这样:
而不是这样:
所有后续单击都按预期选择行,键盘导航也是如此。此外,如果第一次单击是在NumberCell
或TextCell
任何其他行中的 a 上,则选择会按预期工作。该问题仅在第一次单击TextCell
第一行中的 a 时出现。
要重现,请考虑以下示例代码:
这体现在 Chrome、FF、IE 上。任何帮助表示赞赏,谢谢。
gwt - 客户端的 gwt cellTable 缓存
我打算创建一个单元格表,显示来自数据库的联系人信息。我要显示的表格有很多行。
目前我设法轻松地显示数据。我唯一的问题是,当我在寻呼机中更改页面时。gwt 一次又一次地发送数据请求,即使我之前已经请求过这些页面!
我怎样才能使客户端缓存?
ps这里是onRangeChanged的一段代码:
编辑:
Churro 建议我将创建一个帮助类(如 DBHelper)来缓存一些结果,这就是我将如何跳过数据库访问。那不是我想要的,我打算在客户端有一个缓存,助手类仍然不会为我节省客户端->服务器调用。
gwt - 如何在 CellTable Gwt 中设置 ButtonCell 的样式?
如何在 CellTable Gwt 中设置 ButtonCell 的样式?
我在互联网上搜索并找到了2个解决方案:
- 解决方案 1:使用urColumn.setCelLStyleNames("yourStyleName");
(向 ButtonCell 添加样式)
在 CSS 中
我试过了,但什么也没发生。
-解决方案2:修改ButtonCell(https://code.google.com/p/google-web-toolkit/issues/detail?id=7044)
对于解决方案2,我可以看到差异(即 ButtonCell 的样式已更改)。但是,我没有“ gwt-Button
” css 类,而只有“ gwtButton
” css 类(参见上面的 css)。但是,当我在第二个代码中将“gwt-Button”更改为“gwtButton”时,sb.appendHtmlConstant("<button type=\"button\" class=\"gwtButton\" tabindex=\"-1\">");
什么也没发生。
那么,如何设置按钮单元格的样式以便它可以拾取gwtButton css class
gwt - mouseenter 事件不适用于 gwt celltable
我有一个单元格表,我需要在其行上为“mouseenter”事件添加处理程序。
我尝试过类似以下的操作,但它不适用于“mouseenter”,尽管它适用于“mouseover”。
gwt - GWT CellTable 文本列中的列宽
我正在尝试将恒定列宽设置为 Gwt Celltable 中的所有列,
如何实现这一点,
gwt - 从 gwt 中的 DatePickerCell 中删除日期
我在 gwt 中实现了一个 CellTable,它有一个DatePickerCell类型的列,它在单击单元格时打开一个日期选择器。我想实现类似 DateBox 的东西,它有一个文本框,点击它会打开一个日期选择器,并且可以从文本框中删除日期,这在 DatePickerCell 的情况下不会发生。我试图扩展 DatePickerCell 以使用 DateBox 而不是 DatePicker。
请在这方面提供帮助。
提前致谢。
java - CellTable height shrinks upon paging
IMPORTANT :: This issue in entirely different to another similarly titled issue on Stack Overflow.
I have a CellTable working beautifully in conjunction with an RPC-backed AsyncDataProvider in GWT 2.5.1. The RPC is extremely fast to respond, coming in at less than 20 milliseconds response time.
The problem I'm having is that as I page through the table, I seem to have a flicker that occurs on the table within the browser. After some debugging, I can see that the table displays no data rows, then within a few milliseconds it restores the rows of the next page.
This manifests itself as the following quick sequences of UI events every time I move page (where 10 is an arbitrary page size):
- Showing current page (10 records)
- Showing empty page (0 records)
- Showing next page (10 records)
To help isolate if the problem was with the event handler from the associated pager widget, I added a button (purely for test purposes) to manually change page in the table. The following button has the exact same symptoms as paging with a click on the pager widget.
I already performed a Google search, and found this post (from which I borrowed the title of this question), which describes the exact same symptoms as I am currently experiencing. No solution is offered, and I must assume that others have experienced the same issue and worked out their own workarounds. A workaround would be most graciously received.
gwt - 如何禁用鼠标悬停在celltable gwt中突出显示的行
我想禁用单元格表行的鼠标突出显示。此单元格表不是选择模型,因此我不希望在鼠标悬停事件时突出显示行。
java - Unable to sort the Celltable column
I am trying to sort my CellTable and I am following the advice mentioned in the following example and the SO answer which are here.
http://gwt.googleusercontent.com/samples/Showcase/Showcase.html#!CwCellTable CellTable: dynamically reordering rows
but none of the solution is working. Here is my code please select me how can I enable the sorting on the table.
Code for setting the data: