问题标签 [gwt-ext]
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.
forms - 在 Gwt-Ext 中重新渲染组合存储
我创建了一个表单面板,我在面板中渲染了几个组合框,其中包含一个通过响应处理程序填充的商店。如果我想再次渲染面板,它会在没有商店的情况下渲染组合框,尽管我正在重新构建面板。我试图调试以找出原因,但令人惊讶的是,尽管对于组合框,调用时 Store 为 null - comboBox.setStore(store) 它检查属性(isRendered)并发现它为真,因此不添加商店但只需保留仍然为空的现有商店。
我在另一个场景中看到了这个问题,在那里我创建了一个包含 Combobox 的可折叠字段集,在最小化和最大化该字段集时,商店会因为同样的原因而消失。
有人可以在这里帮助我吗,我在这里完全震惊了我尝试了各种选择,但没有任何效果。
java - 最大的 GWT 陷阱?
我正处于我们选择使用 GWT 实施的项目的开始/中间。有没有人在使用 GWT(和 GWT-EXT)时遇到任何无法克服的重大陷阱?从性能的角度来看呢?
我们已经看到/听到的一些事情包括:
- 谷歌无法索引内容
- 总体而言,CSS 和样式似乎有点不稳定
也在寻找有关这些项目的任何其他反馈。谢谢!
gwt - GWT-EXT - 事件发生后将小部件添加到特定 ContentPanel 的最佳方式是什么?
第一篇文章不要伤害我:)
我正在使用BorderLayout
通常的北、西、中、南面板。在西部 ContentPanel
,我有一个Tree
. 如果发生事件 ( ),我希望在CenterOnClick
上显示一个特定的对话框。 ContentPanel
对我来说最好的方法是什么?目前我正在使用一个名为returnPanel()
返回中心的函数ContentPanel
。在事件处理程序中,我调用了这个函数(MainWindow.returnPanel().add(myDialog))
。
java - 如何使 gwt-ext 窗口在其内容调整大小时不调整大小?
我在WindowsetHeight(600)
上运行过,这就是它的初始大小。我也已经完成了。setAutoScroll(true)
当窗口的内容调整大小时,窗口本身也会调整大小。我想要的是窗口保持固定大小,当内容变大时,添加滚动条。如果我手动调整窗口大小,我可以得到这个,然后让内容增长或缩小。
ajax - 如何使用 Ext GWT (GXT) 在 Grails 上共享域对象?
我的应用程序在逻辑上分为服务器,其中包含我的 Grails 域对象和控制器;和客户端,在那里我有构建所有 UI 页面的 Ext GWT 类。
对于 UI 请求,我使用 AJAX 调用来返回例如作为 JSON 结构的域对象列表的控制器方法。
遵循 DRY 原则,我不想在服务器上将域数据“序列化”为 JSON 字符串,然后在客户端将其反序列化为另一个结构 - 我想利用我已经拥有的域对象, 这在我添加、更改或删除新字段时不必更改多个位置。
问题是:这是一个好方法吗?
如果是,如何使 .groovy 域对象在“客户端”Ext GWT Java 类上可用的最佳方式是什么?
如果没有,为什么它不好,你会建议什么?
window - gwt-ext窗口定位
如何让 gwtext.client.widgets.Window 的实例出现在我的 html 的特定 DIV 中?我尝试了 window.anchorTo(DOM.getElementById("Some_Div"),"left", new int[]{0,0}),认为窗口将自己锚定到我的 html 中的 div id="Some_Div" 。它没有。
file-upload - gwt-ext文件上传
我正在尝试从 gwt-ext 上传文件而不打开对话框。为此,我创建了一个 FormPanel 并向其中添加了适当的字段。然后做了一个form.submit()。这似乎不起作用。知道为什么吗?代码如下所示。
我用一个简单的 html 表单在服务器端测试了 servlet,它工作正常。只有 GWT-EXT 版本似乎不起作用。
gwt - 关于 GWT 和 GWT-Ext 中的延迟加载的信息
我在哪里可以找到有关 GWT 和 GWT-Ext 延迟加载的更多信息?
gwt - GWT 延迟加载
GWT 有 LazyPanel 吗?我看不到它。请告诉我。如果它有lazyPanel,请让我知道版本
java - 如何在 GWT 页面中显示 java 小程序?
我可能在这里遗漏了一些简单的东西,但我在其他地方找不到答案。我只想在我的 GWT 代码中显示一个小程序。
操作系统:Windows XP Java:JDK 1.6.0_10 其他:GWT、GWT-Ext 2.0.5
这是小程序(显然简化了测试):
这是调用它的代码:
}
当我在托管模式下启动应用程序时,jvm 崩溃(向 Sun 提交了事件 1425130)。
当我尝试编译 GWT 代码以在浏览器中运行时,我得到以下信息:
显然我缺少一些小程序库,但我已经浏览了 jdk 中的所有 jar,并尝试包括所有列出 JApplet 或 awt 的 jar(plugin.jar、resources.jar、rt.jar、deploy.jar、 javaws.jar)。
另外,我很确定一旦我解决了这个问题,就会有另一个潜伏在它之后,但我会把它留到另一个问题上。
谢谢!
旧版应用程序不是小程序——它是一个胖客户端 Swing 应用程序。我们已经破解了它以作为小程序运行,因为我们的客户想要一个浏览器客户端,这是完成这项工作的最快方式。
我不知道 GWT 是否会接受 JPanel 解决方案 - 该应用程序不是以 GWT 可以解析的任何方式编写的 - 即它没有使用 GWT API,它使用的是 Swing API。AFAIK,将 Swing 与 GWT 混合的唯一方法是以小程序的方式。
我错过了什么吗?