问题标签 [cellbrowser]

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.

0 投票
5 回答
1576 浏览

gwt - GWT CellBrowser-如何始终显示所有值?

GWT 的CellBrowser是呈现动态数据的好方法。

但是,当浏览器包含的行数超过某个(看似)任意最大值时,它会提供一个“显示更多”标签,用户可以单击该标签来获取看不见的行。

如何禁用此行为,并强制它始终显示每一行?

替代文字

0 投票
4 回答
6691 浏览

gwt - GWT:如何以编程方式重新加载 CellBrowser?

我正在使用 GWT 2.1 的CellBrowser和自定义TreeViewModel. TreeViewModel 反过来使用AsyncDataProvider动态获取数据。这一切都很好 - 当用户单击节点时,我的 AsyncDataProvider 通过 RPC 获取结果,并且 CellBrowser 尽职尽责地显示它们。

无法弄清楚这一点我感到很愚蠢,但是我如何以编程方式告诉 CellBrowser 重新加载(并显示)数据?我猜我需要以某种方式为我的根节点获取 AsyncDataProvider 的句柄,然后在其上调用 updateRowData() 和 updateRowCount(),但我看不到查询浏览器(或其模型)的明显方法对于根 DataProvider。

我想我可以将代码添加到我的 AsyncDataProvider 构造函数中以查找空参数,并通过这种方式识别“嘿,我是根”并在某处存储引用,但这似乎很骇人听闻。当然有更好的方法来做到这一点。

很抱歉在这里倾倒了这么多代码,但我不知道如何将其归结为更简单的东西并且仍然提供足够的上下文。

我的异步数据提供者:

我的模型:

最后,这是我使用它们的方式:

0 投票
0 回答
437 浏览

gwt - GWT (Google Web Toolkit) CellBrowser Focus/Scrolling Problem

It appears that when the mouse is hovering over an item, in a cellbrowser column that should be able to scroll vertically, moving the mouse wheel has no effect. Only when the mouse is hovering over the blank space between items in the cellbrowser column does the column's scroll bar correctly respond to the mouse wheel movement. While this is merely a nuisance on a PC browser, it causes the control to be virtually unscrollable on the iPad Safari browser. Only while you press two fingers within the whitespace between items can you scroll and, as soon as your fingers hit text, the scrolling stops.

A focus issue seems to be causing the scrolling problem and I was wondering if anybody had a workaround or fix for this problem that will enable the scrollable CellBrowser column to scroll properly on an iPad.

0 投票
1 回答
723 浏览

gwt - 如何在 GWT CellBrowser 上设置第一列宽度

存在阻止设置 CellBrowser 小部件的第一列宽度的错误。还有一个解决方法,解释here

http://groups.google.com/group/google-web-toolkit/browse_thread/thread/4fc39b5805833ea2

显然它可以工作,但是任何人都可以解释如何对 CellBrowser 进行子类化以使其工作吗?请给我看一些代码。

0 投票
0 回答
2035 浏览

gwt - MultiSelectionModel 的简单示例

我正在尝试使 CellBrowser 能够进行多选。我刚开始在 GWT 2.2 中学习这个新的单元概念,我正在查看 Google 在其GWT Showcase中的示例,但它们的代码不是很清楚。我在哪里可以找到相同但更易于阅读的示例。

0 投票
1 回答
267 浏览

gwt - CellWidget 未显示

我正在尝试在我的应用程序中制作一个基本的 cellbrowser 小部件。现在只是结构,以便我以后可以用有意义的东西替换它。我查看了示例并实现了一个,但是当我尝试将它集成到我的应用程序中时,它不起作用!

这是代码的一部分。问题是什么?为什么我看不到小部件?

Uibinder 文件为 -->

当我在独立应用程序中使用代码并将 CellBrowser 添加到 RootLayoutPanel 时,ListTreeView 模型类非常完美。有用!

0 投票
1 回答
557 浏览

gwt - 使用 UiBinder 创建 CellBrowser

我正在尝试在 GWT 中创建简单的单元格浏览器,但它显示为空白。这里我的代码显示为空白,所以请检查

0 投票
1 回答
654 浏览

gwt - 如何在 GWT CellBrowser 中设置选择

不知何故,我有一种感觉,我只见树木不见森林。我有一个充满类别的 CellBrowser,我有一个按名称查找类别的搜索对话框。如果我现在在搜索对话框中选择一个类别,我还希望在 CellBrowser 中选择它。

我已经可以做的是,在类别树中找到节点。我也有从根节点到叶子的路径。我可以打开节点直到选定的叶子(getCellBrowser().getRootTreeNode().setChildOpen(i,true)。但是我如何选择叶子本身?坦率地说,这是正确的方法吗?(我怀疑它以某种方式)

问候奥莱

0 投票
2 回答
1334 浏览

gwt - 使用 UiBinder 将自定义样式设置为 GWT CellBrowser

我正在尝试使用 UiBinder 为 GWT CellBrowser 小部件设置自定义样式,但我无法更改任何依赖样式(即我可以为整个小部件设置不同的背景颜色,但我不知道如何更改样式选定的项目)

我尝试按照此论坛中对其他小部件(例如此处此处)的建议使用“@external”,但它没有任何效果,我猜这是因为在 CellBrowser 中指定样式的方式。

我认为我应该采取的方法应该更类似于http://crazygui.wordpress.com/2011/11/01/how-to-skin-a-gwt-celltable/。将他们的代码调整为 CellBrowser 而不是我正在使用的 CellTable:

我使用GWT SDK中的 CSS 文件作为参考。

在我拥有的 ui.xml 文件中,在 < g:HTMLPanel> 标记内:

如果我不使用“CellBrosRes”,代码可以正常工作。因此,如果我将创建 CellBrowser 的行替换为此行:

如果我使用“CellBrosRes”,它只会忽略我的风格。我认为问题在于我创建样式资源的方式。

任何有关如何使这项工作的帮助将不胜感激。让我知道您是否需要更多详细信息或某些内容不够清楚。

谢谢

0 投票
1 回答
515 浏览

gwt - 带有 CompositeCell 的 GWT CellBrowser

我正在尝试构建一个 CellBrowser,如下所示。

问题是,我无法获得上述代码中给出的标题(数学科学)。标题来自不同的对象,我的 CompositeCell(CheckBox 和 TextCell)似乎期待/适用于所有项目。

基本上,我正在尝试在 CellBrowser 中构建列表,其中一些具有(CheckBox 和 TextCell),而其中一些只有(TextCell)。

请指教。