问题标签 [gwt-editors]
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 Editor Framework,如何突出显示无效字段?
使用 GWT Editor Framework,如何突出显示无效字段(例如,将相应标签的颜色更改为红色)?
validation - playEditor 应用程序 Gwt 验证器
我正在查看 playEditor 应用程序来学习并且应用程序加载但验证器在第一次后不起作用。你有更新版本吗?
gwt - GWT 值列表框编辑器
我对如何将 GWT 的 ValueListBox 与编辑器一起使用感到困惑。我收到此错误:
这是相关的代码。
这是带有 xmlns:g='urn:import:com.google.gwt.user.client.ui'> 的 ui.xml 中的内容
我肯定在这里遗漏了一些明显的东西。非常感谢。
gwt - GWT CellTable 和编辑器框架
为了不重复代码,我前段时间决定重构我对使用编辑器框架的看法。目前,每个视图都是包含一组其他编辑器的编辑器。例如“人员详细信息”视图包含诸如“人员地址”、“人员图像”、“人员描述”等编辑器。这些编辑器中的每一个都包含一些标准 GWT 小部件以及实例化和显示这些小部件所需的逻辑。
现在,我想在“人员列表”视图中重用其中一些组件。所以,我想要一个表格,其中的行代表人 - 一行 - 一个人。每行应包含例如:人名、姓氏、图像(编辑)、简短描述(编辑)。
是否可以使用 GWT CellTable 来做到这一点?当我浏览官方和非官方文档时,很容易注意到它主要用于处理 HTML 代码,而不是小部件。
提前致谢
gwt - 简单的 GWT 编辑器示例
除了复制和粘贴现有的 GWT 编辑器示例之外,我发现其他任何事情都令人沮丧。这是创建最小编辑器的尝试,但没有成功。
当它被实例化时
我得到一个UmbrellaException
包含
这是怎么回事---子编辑器?失败似乎在生成的代码中,我很难调试。
非常感谢。
gwt - 如何使用带有 Driver 和 RequestFactory 的编辑器编辑 GWT CellTable 中的列表项
以下代码段成功显示了 Cat 列表,但是当我刷新驱动程序时,Cat 对象中的值全部为空。
猫屋的名称可以按预期进行编辑。
这是我创建请求的方式。(改编自 MobileWebApp 示例项目)
在 taskPersistRequest 变量被触发之前,我已经对其进行了检查。
taskPersistRequest.propertyRefs = [猫屋]
taskPersistRequest.requestContext 具有 CatHouse 和 Cats 的正确值。
taskPersistRequest.requestData.parameters 只有一个 CatHouse 的值,没有与 Cats 相关的数据。(这看起来像问题)
上下文中的 editProxies 变量具有 CatHouse 和 Cat 的正确值。
gwt - 编辑器字段未更新
我想在我的项目中使用 GWT 的 Editor Framework。
在我的视图(实现编辑器)中,我有我的 UiBinder 字段:
在我的 Presenter 中,我通过 GIN 注入驱动程序实例:
当演示者被调用时,我尝试使用以下命令初始化驱动程序:
GIN模块:
AppointmentDriver接口:
}
后来当我听一个按钮事件时,我调用:
但所有属性都为空,并且没有抛出错误消息。如果我在调试器中查看文本框小部件,“编辑器”的实例也为空。不知道internas,但也许这对您来说是一个提示。
预约 POJO(当然有 void setText(String text)/String getText()):
目前我完全陷入困境,所以任何帮助都非常受欢迎。
谢谢!!
gwt - 在复杂用例中使用 GWT 编辑器
我正在尝试创建一个与 Google 表单创建页面非常相似的页面。
这就是我尝试使用 GWT MVP 框架(地点和活动)和编辑器对其建模的方式。
CreateFormActivity(活动和演示者)
CreateFormView(视图接口,带有嵌套的 Presenter 接口)
CreateFormViewImpl(实现 CreateFormView 和 Editor<FormProxy>
CreateFormViewImpl 有以下子编辑器:
- 文本框标题
- 文本框说明
- QuestionListEditor questionList
QuestionListEditor实现 IsEditor< ListEditor< QuestionProxy, QuestionEditor>>
QuestionEditor实现 Editor < QuestionProxy> QuestionEditor 有以下子编辑器:
- 文本框问题标题
- 文本框帮助文本
- 值列表框问题类型
- 下面每个问题类型的可选子编辑器。
每种问题类型的编辑器:
文本问题编辑器
段落文本问题编辑器
多项选择题编辑器
复选框问题编辑器
列表问题编辑器
ScaleQuestionEditor
网格问题编辑器
具体问题:
- 从表单中添加/删除问题的正确方法是什么。 (见后续问题)
- 我应该如何为每种问题类型创建编辑器?我试图听 questionType 值的变化,我不知道之后该怎么做。(由 BobV 回答)
- 每个问题类型特定的编辑器都应该用 optionalFieldEditor 包装吗?因为一次只能使用其中一个。(由 BobV 回答)
- 如何最好地管理在对象层次结构深处创建/删除对象。例如)指定问题编号 3 的答案,该问题属于选择题类型。(见后续问题)
- 可以使用 OptionalFieldEditor 编辑器来包装 ListEditor 吗?(由 BobV 回答)
基于Answer的实现
问题编辑器
问题库数据编辑器
示例子类型
剩下的唯一问题是没有显示或刷新 QuestionData 子类型特定数据。我认为这与我正在使用的编辑器设置有关。
例如,prompt 中的BooleanQuestionDataEditor
值既未设置也未刷新,并且在 rpc 有效负载中为 null。
我的猜测是:由于 QuestionDataEditor 实现了 LeafValueEditor,驱动程序不会访问子编辑器,即使它已附加。
非常感谢任何可以提供帮助的人!!!
gwt - 使用 GWT 编辑器和 RequestFactory 编辑集合
有关上下文,请参阅原始问题。
附加背景:
- Objectify-Appengine 用于持久化。
FormProxy
并且QuestionProxy
是 EntityProxy 类型QuestionDataProxy
并且它的子类型是类型ValueProxy
- 所有编辑器都实现
HasRequestContext
,并且在QuestionData
子类型编辑器的情况下,HasRequestContext.setContext()
从父级显式调用。
第一个问题与集合有关,第二个问题与多态类型有关。我不确定问题是否出在我使用 Editors 或 RequestFactory 的方式上。由于数据不存在于 RPC 有效负载中,我们可以排除持久性设置。
问题
QuestionProxy 的值在 RPC 请求中都是空的(如果 QuestionProxy 是新创建的,否则确定)
问题
Questions
从表单中添加/删除的正确方法是什么。在使用编辑器时调用创建Question
、编辑Form
、更新方法的顺序是什么?QuestionData
当前解决方案
添加问题功能(在活动中):
要删除一个问题,我会在问题中标记一个标志,这会将其从服务器上的列表中删除,然后将其删除。(hack) 这仅适用于已保存的问题。
java - 如何设置 GWT 编辑器错误的样式
我正在使用 GWT 2.4 编辑器框架。我的所有东西都在显示错误,但我不确定如何设置错误的样式!看起来样式是 CssResource 的一部分,因为它们被混淆了。有人知道如何设计这些样式吗?
我想要设置样式的错误是由ValueBoxEditorDecorator#showErrors自动添加的错误。