问题标签 [zk]
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.
web-applications - 如何在列表框中显示值来自 ZK 上的 createNativeQuery 结果的值?
当我必须在 Hibernate 中显示 createNativeQuery 结果的值时,我遇到了非常令人沮丧的问题,我的代码是这样的:
这是简单的查询,因为事先我必须创建更复杂的查询,例如使用计数和查询中的许多函数,以及我在 ZK zul 页面中的代码,如下所示:
如果值和我写的一样,listcell 将是这样的:
如果我在 listitem 中更改代码如下:
不工作,又名 listitem 显示到行,但值为空,我对这个问题很困惑,也许有人可以帮助我?
我曾经使用 icefaces 创建 web,如果在 icefaces 中,我只需将此标签放在单元格中:
currentRow[0]
但是在Zk,我还没有找到它..
我很抱歉我的英语不好和这个新手问题..谢谢..:D
include - Zk 包含的 .zul 页面与主控制器不兼容
我使用 tabbox 创建标签页。每个选项卡都包含另一个 zul 页面。我有 1 个控制器应用于主页。
如果我在包含的 zul 页面上向组件添加一些操作,则在控制器类上我无法捕捉到它。如果我将控制器应用于我的 zul,那么它会创建控制器类的新实例。
这是我的代码。
和dealerEdit.zul
这是我的控制器(IndexController.java
)类:
include - Zk 如何通过 id 访问包含的 .zul 页面组件?
我无法通过包含的 .zul 页面中的 id 访问组件。我有一个带有控制器的 main.zul,我需要通过 java 控制器类在包含的 zul 页面中获取一个组件,但它返回 null。
我知道包含的方法会创建新的 id 空间,但是有什么方法可以获取这个组件吗?
更新
这是我的代码:
zul 主页
PagingListBox.zul(包含页面)
索引控制器.java
events - ZK:监听所有后代的事件
我目前正在开发一个 ZK 应用程序,但找不到一种方法来侦听SelectEvent
从一个特定以下的所有组件触发的所有 s (这是一开始就存在的唯一一个,然后在其中发生每个选择时获取后代或后代)。
此组件下方的层次结构将随每个 更改,每次SelectEvent
发生这种情况时我都需要检查条件。
我唯一能想到的是
- 定义一个函数,它执行我需要的条件检查,另外
- 添加到所有后代(没有一个)事件侦听器,它们调用此函数
- 在进行条件检查的页面上注册一个事件侦听器。比必要时更频繁地开火,但总比不开火好。
两者都感觉不对,如果存在多个根组件,后者也不安全(因为每个根组件都有自己的一组后代)
有什么我忽略的方法吗?
PS:这是这个问题的ZK版本。
一些代码。ExpressionTypeSelector
包含 a以Listbox
选择 a ExpressionModel
。在选择时,模型的小部件会替换 的ExpressionTypeSelector
小部件。
主要的:
TermModel
(一个例子ExpressionModel
)
你看:用户可以创建一个TermModel
s 的树。在每次选择发生后,它应该检查这是否是最后可能的选择。
components - ZK如何获取页面上的所有组件?
我正在尝试在页面上获取所有组件并设置它们的约束。所有组件都有 id 。我尝试使用 IdSpace 来获取页面上的所有 id 但如何获取 Idspace ?我用了
如何获得身份空间?
java - ZK Combobox onSelect 事件
我正在编写一个基于 的复合组件Combobox
来执行标记化自动完成。基本思想是Combobox
查询模型以查找与当前文本匹配的项目,并且当用户从呈现的选项中选择某些内容时,它会被添加到另一个列表中以进行标记化呈现。总体而言,它看起来就像您可能在 Facebook、Apple Mail 和其他各种地方看到的输入。
我目前的问题似乎源于无法真正确定用户何时从列表中选择了某些内容,而不是仅仅使用光标键向上/向下导航列表。Combobox#onSelect
似乎在导航下拉列表中的选项列表时被触发,而我真正需要的是一种在用户完成“我想要这个”操作时获取选择的方法,通常在下拉选择中按下 Enter下,或用鼠标手动选择下拉菜单中的条目。
到目前为止,我想出的最好方法是监视Combobox#onOpen
,检查是否OpenEvent#isOpen
为假,然后手动检查模型以进行选择。
是否有更好的方法来了解或检测“我想要这个”场景并将其与onSelect
“我想要第三个选项关闭,所以我将 DOWN、DOWN、DOWN + ENTER”期间触发的事件区分开来?
下面的代码基本上就是我现在正在看的
widget - zk:什么时候创建widget子?
首先:我对 zk 还很陌生。我尝试创建一个进行大量客户端处理(想想图像编辑)的组件。因此,我想创建一个小部件,在“构建时”创建它自己的子小部件。
但是,尽管我确实找到了很多关于如何实例化小部件的文档,但我没有找到关于何时执行此操作的提示。换句话说:
ZK 如何调用我的小部件,我应该在我的小部件 javascript 中覆盖什么方法来生成孩子?
image - 我可以在 zk(zk WYSIWYG Editor) 中使用 CKEditor 来上传图片吗?
因为使用zk上传组件上传图片,然后将图片的上下文路径插入CKEditor太复杂,
在http://ckeditor.com/demo可以看到 CKEditor 可以上传图片和 flash 等,
但是在 zk 中,CKEditor 没有这个功能,
这是否意味着 zk 中的 CKEditor 无法上传文件?
spring-webflow - Spring-Webflow 使用 HTML 链接来发出事件信号
我正在玩 Spring-Webflow (2.3)、ZK (5.0.7.1) 和 ZK Spring (3.0)。
实际上,我正在尝试使用Spring-Webflow中所述的 HTML 链接来发出事件信号。
我的流定义文件的一部分如下所示:
如果我部署我的 Web 项目并导航到主视图,则会出现以下错误:
如果我替换_eventId=go2ProjectRoomView
为 ,也会发生同样的错误_eventId_go2ProjectRoomView
。
链接到完整的堆栈跟踪。
events - ZK 是否提供触摸事件处理?
我打算为平板电脑优化我的 ZK 桌面应用程序。所以这就是为什么我想知道 ZK/ZK Mobile 是否提供触摸事件处理?我的意思是就像 Sencha touch 或 JQuery Mobile 一样。我用谷歌搜索了很多,但找不到任何东西。只是想确定一下,这就是我在这里问的原因。