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

gwt - GWT - GXT - 如何获取单选按钮值?

我正在使用 GWT (Google Web Toolkit) 1.5.3 et GXT (ExtJS) 1.2 我只想创建一个简单的表单,其中包含在 RPC 调用后生成的一些单选按钮,以获取一些值

代码:

我的问题是我无法设置/获取单选按钮值。如果我尝试 setRawValue("xxxxxxx"),我会得到一些 null 错误,而设置 setValue(boolean) 是有效的,但我期望得到无线电值而不是标签值。

任何想法?

0 投票
1 回答
3092 浏览

gwt - GXT KeyListener.componentKeyDown() 立即关闭 MessageBox.alert()

在 GXT 中,MessageBox方法是异步的,这意味着在显示消息框时应用程序不会“锁定”。

我使用 aKeyListener来处理表单中的输入键(以提高可用性,即允许通过输入键提交表单),然后在应用程序处理用户凭据时禁用表单字段。如果它们不正确,我会显示 aMessageBox.alert()然后重新启用表单字段。但是,由于alert()立即返回,因此表单字段立即再次可用,允许用户在不关闭警报的情况下输入数据。

alert()解决方案是在;中使用回调。然而,回车键不仅会导致表单提交,还会导致警报立即关闭(好像表单和消息框都在处理回车键)。如何在用户第二次按下输入或单击“确定”按钮之前保持警报框打开?

0 投票
2 回答
1698 浏览

gwt - 当用户离开 GXT 网格时,我可以捕捉到哪些事件?

我有一个广泛使用 GXT(1.2.2 版)网格的网络应用程序。如果他们进行了更改但不保存,我想警告用户。

当我在弹出对话框中使用网格时,用户离开的唯一方法是通过按钮(关闭或确定)。如果我将 SelectionListener 添加到关闭按钮,我可以进行“isDirty()”检查并警告用户。

如果我不使用对话框,则不存在离开页面的限制。用户可以点击侧边菜单,选择不同的选项卡,点击我们在每个页面上的刷新或下一页按钮。我可以监听每个人的事件,但有没有更简单的方法?类似于“卸载前”事件被触发?

0 投票
4 回答
25911 浏览

gxt - 如何判断 GXT 触发了哪些事件?

我似乎找不到任何关于在 GXT 中触发什么事件以及何时触发的文档。

API 文档列出了所有可能触发的事件(在 中Events)。它描述了如何处理您捕获的事件。但我对另一面感兴趣,即当我采取某种行动时会触发哪些事件。

我可以为各种不同的组件设置一些侦听器,或者我可以使用addListener特定的事件代码来捕获单个事件。那是参差不齐的,我似乎正在使用反复试验来猜测我可能想要捕捉的内容。

有没有办法记录所有正在触发的事件?或者捕获所有这些,以便我可以在调试器中查看它们?

或者是否有一些我缺少的包含信息的文档?类似于“当您单击小部件时,ButtonEvent会触发 a。Events.x在悬停时触发,Events.y点击时触发。”

0 投票
5 回答
6038 浏览

gwt - GWT/GXT 的调试控制台

我需要查看 GWT 应用程序的组件树。DOM 树也是可以接受的。不幸的是,GWT 托管浏览器不提供对 devToolbar 的访问。

我发现的唯一方法是编译为 javascript,然后使用常规浏览器。但是编译需要大量的时间。

ExtJS 有Debug Console,但我无法为 GXT 找到类似的东西。

请建议您调试可视化 GWT 应用程序的方式。

0 投票
2 回答
1835 浏览

java - 更改 NumberConstants.decimalSeparator() 值

我正在使用 NumberField 和 NumberFormat。如何在不更改语言环境的情况下更改 NumberConstants.decimalSeparator() 值?例如我想要“。” 或 "," 作为所有语言环境的小数分隔符。是否可以创建自定义属性文件 NumberConstants_bla.properties 并强制 gxt 使用它而不是标准 NumberConstants_ru_RU.properties 或 NumberConstants_en_US.properties(取决于当前语言环境)?我应该把这个文件放在哪里?

0 投票
2 回答
3038 浏览

gwt - gwt-ext 和 ext-gwt 的区别

我是在服用疯狂的药丸,还是这两件事几乎相同?

0 投票
2 回答
19068 浏览

java - 如何使用 EXT-GWT 组合框

如何在EXT-GWT中将 ComboBox与静态数据一起使用。例如,我只想硬编码(出于演示目的)名字列表并将其显示给用户。我不想使用他们在样本中使用的任何虚拟对象。我在哪里可以找到字符串的简单示例?

0 投票
1 回答
1402 浏览

java - Ext-GWT 高级表格

我正在尝试使用 Ext-GWT 的高级表单,但提供的示例仅显示如何布置表单,而不是提交或处理数据。有没有关于如何使用这些的端到端示例?我正在尝试制作一个包含文本和文件上传的表单,但除了示例中提供的内容之外,我不知道如何做任何事情。

0 投票
2 回答
5225 浏览

gwt - 向 LayoutContainer 添加调整大小侦听器

我正在使用 Ext-GWT 2.0.1 和 GWT 1.6.4

我有一个使用 RowLayout 的 LayoutContainer。小部件使用 RowData(1,-1) 添加到此容器中,因此当它们的高度发生变化时,容器也会相应地改变高度。当这个 LayoutContainer 改变大小时,我想做点什么。如何添加执行此操作的侦听器?到目前为止,我已经尝试过:

但是 handleEvent 永远不会被调用。