问题标签 [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 回答
9527 浏览

java - 获取 EXT-GWT RadioGroup 中选定 RadioButton 的名称

我有以下代码:

在这段代码中,我使用 GXT 2.0.1 创建了四个单选按钮,然后将它们组合到单选按钮组中。

线

正在检索选定复选框的标签并且工作正常,但是当我尝试获取名称或任何其他信息时,它正在获取 RadioGroup 的值。我在这里做错了什么?如何在 RadioGroup 中选择单选按钮?

0 投票
1 回答
1377 浏览

java - EXT-GWT 门户:如何获取所有 Portlet?

大家好,这是我在这里的第一个问题!

我只是用 (Ext-) GWT 迈出了第一步。我正在测试 Ext-GWT 库,真的:这些都很棒!现在我的问题 是:是否可以为定义的门户制作一种“清除门户”或“隐藏所有门户”?还是我总是像上面的示例代码一样手动清除门户? 我的示例代码如下所示:

所以首先这一切都很好,看起来很棒:-)

现在我在手风琴菜单中有一个按钮。此按钮上的侦听器应隐藏门户中的所有 portlet(此时为 portletUser 和 portletVehicles),然后添加另一个 portlet(例如 portletCountries):

再次来自上面的问题;-) 是否可以为定义的门户制作一种“清除门户”或“隐藏所有门户”?还是我总是像上面的示例代码一样手动清除门户?

此功能的最佳实践是什么?

谢谢大家的提示!

拉斯。

0 投票
1 回答
1627 浏览

gwt - Ext-GWT TreeGrid 间接调用了 GWT-RPC 回调?为什么?

我正在使用 GWT-RPC 使用来自服务器的数据填充 Ext-GWT TreeGrids。我正在使用 4 个回调来填充 6 个 TreeGrid。由于回调 onSuccess 函数通过插入行来修改 TreeGrid,因此 TreeGridView 需要渲染行。回调类称为 MainPnlSummaryTablesAsyncCallback。

由于某种原因,当它需要通过 JSNI 确定 TreeGridView 的滚动条的 offsetHeight 时,会在堆栈跟踪中的另一个回调实例上调用 onSuccess 或 onFailure。我遇到的堆栈跟踪的副本如下。

这真的很奇怪吗?为什么会这样?

仅供参考,我正在使用 Ext-GWT 2.0.1 和 GWT 1.7.0,并且我正在使用托管模式浏览器来调试它,尽管我很确定这是 web 模式的问题。

0 投票
2 回答
1873 浏览

gwt - 是否可以在 GXT 中实现跨浏览器用户名/密码自动完成?

昨晚,我做了一个快速的尝试,尝试在我的 GXT 应用程序中实现用户名/密码自动完成。“自动完成”不是指 Ajax 风格的自动完成,而是基于浏览器的自动完成。我通过谷歌找到的最佳信息在以下帖子中:

http://osdir.com/ml/GoogleWebToolkit/2009-04/msg01838.html

我没有使用这种技术,因为我使用的是 GXT,并且不想丢失登录表单的外观。

我成功地让一切都在 Firefox 中工作(它填充了用户名和密码)。在 IE 中,它只填充用户名,而不是密码。在 Safari/Chrome 中,它根本不起作用。

我是这样做的:

  • 在嵌入 GWT 的 HTML 页面上创建了一个隐藏的 HTML 表单。
  • 当用户单击我的 GWT 应用程序中的“登录”按钮时,填充此隐藏表单中的字段并“单击”登录按钮(由于 action="javascript:void(0)" 不会执行任何操作。

这适用于 Firefox 3.5,并提示我在屏幕顶部保存用户/密码。我相信我知道为什么这在 Safari/Chrome 中不起作用,那是因为表单的操作不会去任何地方并且表单没有提交。如果我将操作更改为实际 URL 并显示表单,单击表单的登录按钮会将其保存在这些浏览器中。

在这里输入这个问题后,我开始认为这可能是一篇很好的博客文章。因此,我复制了所有内容并在我的博客中添加了一些内容:

http://raibledesigns.com/rd/entry/browser_based_username_password_autocomplete

总结和问题
虽然我很高兴它可以在 Firefox 中运行,但我对 IE 缺少密码自动完成功能感到失望。最重要的是,我不禁想到有一种方法可以在基于 WebKit 的浏览器中完成这项工作。

任何人都知道如何在 GWT(特别是 GXT)中实现跨浏览器用户名/密码自动完成?

0 投票
1 回答
7380 浏览

java - 如何将未设置的属性映射到值而不在推土机中获得 NullPointerException

使用推土机映射两个对象,我有:

如果我没有在第一类中设置 Id(通过调用 class1.setId()),结果是来自 Dozer 的 NullPointerException。我知道这是正确的,因为 get("id") 将为空。

我当然可以通过检查 null 并返回 -1 或 0 或其他什么来解决这个问题。

问题是这会变成运行时错误而不是编译时错误。我更愿意正确解决这个问题。

现在我在Dozer 文档中读到,您可以通过执行 map-null="false" 让它跳过 null,但我无法让它工作......

有什么建议么?

0 投票
2 回答
1859 浏览

gxt - DateField 获取值

我在获取com.gwtext.client.widgets.form.DateField组件价值方面遇到问题。我想在服务器端解析日期,所以我使用方法getText()而不是getValue(). 问题是DateField组件的格式为 YYYY-MM-DD,但如果我打印日期值,我会得到结果“Thu Sep 17 2009 00:00:00 GMT+0200”,因此格式不同。我认为只有getValueAsString()结果会像“Thu Sep 17 2009 00:00:00 GMT+0200”,但getText()应该返回“2009-09-17”:(,但事实并非如此。我怎样才能获得价值正确的格式?

0 投票
2 回答
3460 浏览

java - 当 div 已经包含在另一个小部件中时,如何用小部件替换它?

我正在使用 Ext-GWT,我认为ListView这是我需要的正确布局。我的问题是我必须为我的所有项目使用 HTML 模板,但我想构建 GWT/Ext-GWT 小部件,所以我使用div占位符,我将用适当的小部件替换。

如何div用小部件替换我的?我的第一次尝试是使用RootPanel.get('div-id'),但显然你不能RootPanel在小部件中创建一个(我使用调试模式单步执行代码,直到发现无提示异常)。

如果您需要代码中的其他上下文,完整的源代码位于https://code.launchpad.net/~asa-ayers/+junk/Kanban 。

0 投票
1 回答
1208 浏览

gwt - 是否可以在同一个项目中使用 Ext GWT 和 Smart GWT 组件?

我想在我的一个项目中使用 ext-gwt,但是 ext-gwt 的某些组件对我来说还不够。Smart-Gwt 有更多的组件,我也想在这个项目中使用 smart-gwt 组件。

可能吗?

0 投票
5 回答
3913 浏览

javascript - Rendering the elements of a GXT RadioGroup or CheckBoxGroup in multiple columns?

I am looking for a way to render the elements of a GXT (GWT-Ext) RadioGroup or CheckBoxGroup in a layout other than a single column (Orientation.VERTICAL) or a single row (Orientation.HORIZONTAL). I see that in ExtJS 3.0, RadioGroups and CheckBoxGroups are easily rendered in multiple columns. However, the configuration doesn't seem to be accessible in GXT. Is there something I'm missing here? If there is no "simple" solution, is there a way to write a custom renderer for a RadioGroup or CheckBoxGroup?

0 投票
3 回答
3066 浏览

java - EXT GWT + java EE

我的问题是:例如,将我的 Java EE 注释实体 bean 的数据发送到客户端以在网格中使用它的最佳方式是什么?当然,我可以手动为每个实体制作 BaseModel 扩展的客户端模型,但我想知道这里的最佳实践是什么。如果可能的话,我需要一个分步教程。