问题标签 [gwt-2.3]
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.
gwt - 带有自定义标题的 GWT CellTable 排序列
我在 CellTable 中有一个可排序的列。问题是我有一个自定义标题,标题中有一个文本框。当用户单击文本框时,列被排序并且文本框失去焦点。我需要的是,如果在标题中的任何位置(文本框中除外)单击,则进行排序。我曾尝试在文本框单元格上收听“单击”事件并执行 stopPropagation,但在排序发生后会触发该事件,因此它不会停止该事件。任何想法都会有所帮助。
gwt - 如何将 ComplexPanel 与 GWT ActivityManager 一起使用
我正在尝试修改 GWT 2.1 HelloMVP 示例代码以使用更复杂的 UI。(由于两个链接限制,我不允许提供链接)
我的问题是 ActivityManager.setDisplay 只接受实现 AcceptsOneWidget 的对象。LayoutPanel 和其他 ComplexPanel 不实现 AcceptsOneWidget。示例代码改为使用 SimplePanel。但我似乎无法在 SimplePanel 中嵌套复杂的小部件(它们不显示)。
我发现了一些关于这个问题的讨论:
人们建议解决方案是创建一个我想要实现 AcceptsOneWidget 接口的 ComplexPanel 的子类。像这样:
这听起来不错,但似乎对我不起作用。也许是因为我使用的是 GWT 2.3 而不是 2.1 或 2.2。在我的 EntryPoint 中,我希望简单地将 SimplePanel 替换为我的新 PanelForView 类,并让应用程序像以前一样运行。像这样:
这编译得很好,但是当我运行它时,我现在只看到一个空白屏幕。初始化 ComplexPanel 是否需要做一些额外的事情?我是不是误会了什么?我试过添加小部件并调用 setSize 无济于事。这是我的第一个 GWT 项目。
谢谢你的时间。
科里
gwt - GWT 动画小部件交换
我正在使用 GWT 2.3 并且有一个带有许多子小部件的 FlowPanel。我的应用程序的一部分涉及到这个 FlowPanel 中的元素交换,我使用 insert(int, Widget) 实现了它。这在功能上运作良好,但需要一些视觉糖。有谁知道动画小部件交换的方法?最好不要用绝对面板替换 FlowPanel 来完成此操作。
gwt - 如何设置边框样式
我想知道是否有直接为 RichTextArea 设置边框(类似 CSS)的最佳方法?
我尝试使用 Formatter 但它不包含必需的方法:(
我正在使用 GWT 2.3。