问题标签 [smartgwt]
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.
filter - 如何从 smartgwt 自定义 FilterEditorType 中获取价值?
我开发了一个自定义小部件(波斯日历由 gwt 网格上的基本文本框和图像小部件组成,看起来像 smartgwt 日历)并将其放在 CanvasItem 中,因为我想将其添加为 listGrid 的过滤器编辑器:
ListGridField regDateTimeField = new ListGridField("regDateTime", تاریخ و زمان", 120"); regDateTimeField.setFilterEditorType(new PersianCalendarItem());
现在列表网格成功显示它,但是当我点击过滤器按钮时,即使它的值发生变化也没有发生任何事情。
我想我必须重写一些画布项方法来返回内部文本框值,但我不知道我该怎么做???
google-app-engine - SmartGWT - Appengine - 404 未找到
我将 smartGWT v2.1 与 GWT 2 和 Appengine SDK 1.3.0 一起使用
在本地主机上,一切正常!
当我部署一切都很好,没有任何错误!
问题是,当我访问该应用程序时,它会返回一个空白屏幕。使用萤火虫我只看到 nocache.js 丢失。
只是要知道,smartGWT 的最新版本应该可以在 AppEngine 上开箱即用吗?
提前致谢!克莱伯
gwt - 与 DynamicForm (Smartgwt) 的集成小部件 (GWT) - com.google.gwt.user.client.ui.AttachDetachException
当我创建一个窗口 (Smartgwt) 并在此窗口中放置一个 DynamicForm (Smartgwt) 时遇到了这个问题,在这个 DynamicForm 中,我有一个 CanvasItem (Smartgwt),我在其中放置了一个 RichTextArea (GWT)。当我按“ESC”时,我可以毫无问题地退出窗口(Smartgwt)。但是当我按“F5”刷新我的应用程序时,浏览器会弹出一个异常提示"com.google.gwt.user.client.ui.AttachDetachException"
。为了解决这个问题,我做了以下事情:
这解决了我的问题!:)
科威
gwt - 使用元数据动态创建 GWT 屏幕?
我有一个需要移植到 GWT 的 AWT 小程序应用程序。小程序屏幕在元数据中描述,小程序使用反射动态呈现每个屏幕。
我们希望在 GWT/ExtGWT 中有同样的东西。
我已经构建了这个 ExtJS 的工作版本,其中元数据以 JSON 的形式转换为 ExtJS 屏幕配置。这种方法的缺点是需要用 Javascript 编写控件到数据的“接线”。
GWT 是首选,因为它都是 Java 代码,没有 JS。深入研究后,可以使用 GWT 渲染屏幕,使用 GWT.create() 关闭元数据。
我遇到的问题是将动态创建的按钮连接到事件处理程序的接线需要 GWT 不支持的反射。
这个结论正确吗?如果是这样,还有其他方法可以使用 ExtGWT 实现这种类型的动态 UI 吗?
gwt - SmartGWT Canvas 宽度问题
我在初始页面上显示整个 SmartGWT 画布时遇到问题。我已经剥离了所有内容,并留下了一个非常基本的入口点来说明我的问题。当我创建一个 Canvas 并将其添加到根面板时,我的浏览器中会出现一个水平滚动条。谁能解释为什么以及我可以做些什么来将 Canvas 的大小调整为窗口的宽度?
提前致谢。
gwt - SmartGWT 小部件未正确显示
我有一个基本的 GWT Maven 项目正在进行。我添加了 SmartGWT 并开始使用一些小部件,但没有正确显示。ListGrid 似乎有些渲染,但事情已经关闭,甚至数据也没有显示(尽管行响应表明行内有数据)。排序箭头不出现,但可点击,过滤器被疯狂关闭。这是什么原因造成的。我删除了 .css 文件中的所有内容。
GWT 新手在这里。
gwt - SmartGWT 程序未显示获取 wnd.isc.Browser 为空
在 GWT 开发模式下运行我的 gwt 程序时,它无法在控制台中显示此错误:
com.google.gwt.core.client.JavaScriptException: (TypeError): '$wnd.isc.Browser' 为空或不是对象
我不相信这个错误是由于我的项目设置造成的。团队的其他成员可以正常编译。这很可能是我这边的某种配置问题。我重新检查了项目,但仍然收到错误。
如果这很重要,我正在使用最新的 jdk 1.6.0_19
gwt - 简易 GWT 动画
我已经开始查看一些用于动画的外部 GWT库,但对于我想要的东西来说,它们似乎都有些矫枉过正。
我正在尝试模仿GWT 中的JQuery Tools 滚动标签插件来进行滚动导航(想想 iphone)。用户单击一个项目,页面滚动到该项目的子面板,该面板也可能有可以单击的子面板。
我需要做的就是在某个固定的时间速率内前后滑动一个 div,x 个像素
我发现的关于在 GWT 中编写动画的唯一真正教程是 2 岁,看起来有点冗长,(管理单个帧等......)
有没有更简单的解决方案可以轻松地将 div 从一个位置移动到另一个位置而不需要所有额外的麻烦?
请原谅我,但我来自 jQuery 编码,它简单而轻松地内置了它。
gwt - SmartGWT:从 VLStack 获取自定义小部件
嗨,我已经定义了一个自定义小部件: public class BookingArea extends Composite { ... } 其中包含一些 smartgwt 小部件。
从我的入口点类中,我在 VStack 中添加了 x 数量的这些小部件。我现在想从 VStack 中删除一些小部件,如下所示:
画布成员[] = vStack.getMembers();
for (int i = 0; i < members.length; i++) { //这里我要检查例如 BookingArea 小部件的成员,//如何将一个画布转换为 BookingArea?
}
请帮助我,我无法弄清楚。先感谢您
java - SmartGWT - 动态更新 ListGridRecord
我正在使用 SmartGWT,并且使用 setData() 调用填充了 ListGridRecords 数组的 ListGrid。我正在尝试更新单个记录的进度属性(在用于测试的计时器上)并让它在浏览器中更新。我尝试了 draw()、redraw()、markForRedraw() 等的各种组合,但无济于事。
我还尝试在我的表类中覆盖 updateRecordComponent() 方法,但它仅在首次创建记录时调用(在 createRecordComponent() 之后)。
我应该注意,我不想通过绑定到 DataSource 来实现这一点。我只想能够更新客户端的属性。
. . .
...
提前感谢您的帮助。