问题标签 [gxt]

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 投票
2 回答
2474 浏览

gwt - 两次添加相同的对象

我有一个标签和两个面板。我想将标签添加到每个面板中,但渲染后只显示一个标签。我可以创建第二个标签,但我认为,必须可以添加两次相同的标签。这是我的代码:

0 投票
1 回答
632 浏览

grails - 会话变量不符合 GXT

我在使用 GXT 2.1 和 Grails 1.2 后端的会话中遇到了一个奇怪的问题。我正在创建两个FormPanelspanelApanelB,它们分别提交到Grailsaction1action2Grails 中。在action1中,我设置了一个硬编码的会话变量并在action2中检索它,但它总是返回null!如果我手动转到 action1,然后在浏览器中转到 action2,它会完全按预期工作。我尝试在开发模式下在 Firefox 和 Safari 上运行,并在两者上得到相同的结果。关于我应该寻找什么的任何想法?一些相关的片段:

在 GXT 中:

在 Grails 中:

0 投票
2 回答
1692 浏览

java - 如何处理 Ext GWT (GXT) 中缓慢的小部件渲染?

我有一个窗口,里面有几个小部件。渲染时,它会在左上角显示一秒钟,然后居中。

有没有机会进行延迟渲染?我的意思是窗口首先居中,然后呈现子小部件。或者我可以在渲染过程中将窗口内容隐藏在遮罩后面?

0 投票
1 回答
1537 浏览

database - 将 gwt 组合框与数据库链接

我创建了一个带有 gxt 组合框的 gwt 应用程序。我有它,它从数据库中提取数据(名称列表 apprx 5000)将它放在一个数组中,然后将它放在一个商店中。然后使用 set store 将其放置在组合框中,因此当用户开始输入组合时,它会在商店中搜索名称。我的问题:这是最好的方法还是有另一种方法。

0 投票
1 回答
2625 浏览

events - 如何在 Google Web Toolkit 中捕获组件的呈现事件?

我正在为 GWT(即 GXT)构建一个使用 EXT 的应用程序。在 GXT 中,可以添加到页面的每个组件都有一个可以捕获和处理的关联 Render 事件。由于一些限制,我需要为我的一小部分应用程序降级为纯 GWT。具体来说,我想通过添加一些自定义样式来修改 RichTextArea 小部件。这只能在渲染 RichTextArea 组件后完成。GWT 相当于 GXT 的渲染事件是什么?

0 投票
1 回答
3378 浏览

gwt - 带有滚动条的 GXT LayoutContainer 报告客户端高度值,其中包括滚动条下方的区域

我有这段代码,它设置了一个“主”容器,应用程序的其他模块将进入该容器。

然后稍后,我将以下内容作为事件处理程序

因此,实际上,此处称为“west”的容器将显示模块的 UI。然后,该模块 UI 使用两个孩子进行简单的行布局。底部的孩子有 RowData(1, 1) 所以它填满了所有可用空间。

我的问题是 c (父)容器报告了一个高度和宽度值,其中包括滚动条下方的值。我想要的是滚动条显示所有空间,不包括它们自己的空间。

这是显示我的意思的屏幕截图: alt text http://img265.imageshack.us/img265/9206/scrollbar.png

0 投票
1 回答
866 浏览

java - 在 GXT 中保存对象的状态

有没有办法在 GXT 中存储对象的状态?

也就是说,在 GXT 中构建了一个动态可配置的 GUI,您可以按照您喜欢的任何顺序“即时”添加您自己的小部件 - 使用您自己的自定义一切。有没有办法保存所有对象的状态,以便以后可以加载配置文件?

编辑:

或者Java中有任何一种状态保存?

0 投票
4 回答
9848 浏览

java - 如何创建不可编辑的 GXT ComboBox?

我正在使用 GWT/GXT 并尝试创建一个“普通”组合框 - 您无法输入,但您可以输入单个字符,它会自动转到列表中以该字母开头的第一项。所以,我不想要它 READONLY,我想要它,这样你就不能用你自己的文本替换其中的文本(不能在其中输入字符)。

我不知道如何让 ComboBox 或 SimpleComboBox 做到这一点。我已经尝试了所有设置组合,但均无济于事。我确实看到有一个 GXT ListBox,但我需要一个从 Field 扩展的组件。

真的没有办法做到这一点还是我错过了什么?

0 投票
2 回答
557 浏览

javascript - 未知的运行时错误号:-2146827687

当我尝试将标签附加到面板时,我在 Internet Explorer(开发模式和非开发模式)上的 GXT 代码出现错误。错误是“未知的运行时错误号:-2146827687”,但 GWT 模块中的此错误总是抛出,在其他带有附加到面板的标签的 gwt 模块中,没有错误。

panel的布局是我自己开发的一个GridFormLayout。当调用 renderComponentInCell (在 doLayout 上调用该方法)并且未渲染组件(其他条件)时会引发错误。

我能做些什么?

0 投票
1 回答
923 浏览

javascript - 如何区分滚动条点击事件和滚动条拖动事件?

我需要将 EXT-GWT 网格滚动一些自定义数量,而不是默认的 1-2 行。由于我找不到任何让我这样做的参数,我覆盖了事件处理程序以捕获滚动或鼠标滚轮事件。在任何此类事件中,我只是以编程方式将滚动条沿相同方向进一步移动所需的量,并保留一个标志以确保它不会进入无限循环。

但是,当用户使用滚动条滚动网格时,此技术会失败。具体来说,当我将滚动条从某个位置拖动到滚动轨道的顶部时,网格中显示的行不是网格中最顶部的行,而是更下方的一些行。我想如果我可以区分由向上滚动和向下滚动按钮生成的事件与由滚动条拖动生成的事件,我可以分别处理它们并纠正问题。

有什么办法可以做到这一点?或者有没有办法指定滚动条一步滚动的量?

谢谢
-Sameer