问题标签 [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.
parameters - ZK:带参数的转发动作
我试图在我的页面上动态显示和隐藏行。首先我尝试在 .zul 页面上创建它,但我无法使用 annotadeDatabinder 刷新组件。现在我正在尝试在控制器 java 文件上创建它,但现在我面临的问题是,如果我使用组件(如列表框)forward ="onSelect=onSelected(paramA)"
然后在控制器上我会像
public void onSelected(ForwardEvent event , String pram){ }
这不起作用。如果我在没有第二个参数的情况下使用它。但我应该发送一些字符串来检查它。有什么办法吗?
drag-and-drop - ZK拖拽问题
进行拖放操作后,我无法从列表框中获取新的有序模型列表。在视图中,我可以看到它是有序的,但是当我尝试获取新的项目列表时,它会返回原始列表。有什么方法可以按照屏幕上的顺序获取 listmodel 吗?
java - ZK:从arrayList创建列表框
我正在尝试从我的两个数组中创建一个列表框。其中一个具有列名,另一个列表在两个包含值的列表内。
我可以从 string 设置标题,但我不能将值分开来列出单元格。它显示两个列表项,但只有一个列表单元格。像
我应该把它们分开。这是我的 .zul 代码
java - ZK如何一次显示300个列表头
我有 300 列的表。我可以显示列,但 zk 会尝试将它们适合我当前的窗口。并且每个标题都像其他标题一样。有没有办法用滚动条显示标题?像 TOAD 编辑器一样具有固定大小。
button - ZK 在 hlayout 中使用按钮宽度 100%
我有以下代码,我试图在 hlayout 中设置按钮宽度 = 100%。但它没有设置。z-hlayout-inner 设置 .z-hlayout-inner { display: inline-block;}
,这不允许制作按钮宽度孔 div。如果我在萤火虫上删除它,我的按钮会覆盖孔 div。
java - ZKSpring 如何从 Spring MVC 控制器向 ZK zul 传递变量?
我已经和 zk 玩了一段时间了,现在是严肃的事情。我已经成功地集成了 spring 和 zk,并且路由在我使用 @controller
annotation.so 时工作正常。到目前为止一切都很好
现在我需要调用一个返回对象列表的网络服务
真正的问题是在 zul 文件中获取对象。
它没有抛出错误,但我觉得我做的不对。而且我也知道我可以使用 GenrericForwardComposer 来实现同样的效果,而无需“麻烦”(我相信)。这让我对我是否做对感到困惑事物。
问题 1:
我怎样才能实现我试图做的事情,将账户变量传递给前端?
问题 2:使用 ZKspring(无 webflows)的最佳方式是什么?Spring Controller 做路由和 ForwardComposer 处理 ajax 行为(即事件)?例如,当仅采用 Spring MVC 方式时,是否应该编写代码来处理 ajax 调用?
问题 3:我在此使用列表框,但我需要从所选对象的上下文菜单中执行操作。您认为网格适合它吗?
感谢您阅读本文。
java - ZK 主题和 IE 行为 (.htc) 内容类型的问题
基本问题:
有没有办法在 jar 中设置被拉入 ZK 主题的元素的 mime 类型(内容类型)?
扩展背景(已经发布到 ZK 论坛没有回应)
我们正在为我们的应用程序构建一个主题 .jar,并且我已经使用 zkTheme.bat 让一切正常工作。然而,我遇到的问题是我们使用 PIE.htc ( http://www.css3pie.com ) 为 IE 7 和 IE 8 提供 CSS3 功能(特别是圆角、渐变和框-阴影)。将其链接到主题中的唯一方法是将其指向 jar 中的相关资源,如下所示:
其中 c: 是 core 的命名空间,project 是项目的根目录。这指向正确的文件资源,但未正确设置标头。对文件执行 wget,我们得到以下信息:
如您所见,内容类型为空白。这可能是因为 .jar 中提供的大多数文件是图像资源,而不是行为文件。如果我们只获取文件本身,这就是我们得到的。
所以根本问题是 Internet Explorer 看不到“text/x-component”的内容类型标头,因此没有利用 .htc 中的代码正确解析 CSS。因此,我的问题是:有没有办法让 zk 从 .jar 提供这个文件作为正确的内容类型?环顾四周,我看不出有什么办法。此外,我找不到支持从theme.jar 中提取的底层代码,以便更改代码以找出此内容类型。我意识到我可以将 PIE.htc 放在网络服务器上的某个地方,然后将其指向主题 jar 之外,但这会使这段代码的可移植性大大降低,因此完全消除了我们使用主题 jar 的逻辑的相当一部分。
请注意:我们在 Tomcat 上提供这个服务,我已经检查了 web.xml 以确保 text/x-component 已绑定,它是(显然是这种情况,否则第二个 wget 不会有原来它做了什么)。
java - 在新的浏览器窗口中的网格内打开 url
我在网格中有一个 url 列表,当用户单击 url 时,我需要一个新的浏览器窗口以相同的 url 打开
我读了一些帖子,但就我而言,我相信我的情况有点不同。在我的控制器中,我使用以下代码
在我看来(zul)我有
但是在java中设置一个组件的事件的常用方法可以是:
我现在不需要使我的代码正常工作..对我来说,将事件应用于使用 RowRenderer 方法的网格内的工具栏按钮的方式很奇怪。我自己看不到解决方案。
java - 验证在列表框中呈现的文本框
`
单击保存按钮时,我需要检查 currentIndex 是否始终大于 startIndex ...。
我目前这样做的方式是使用 getSelectedItems 并对其进行迭代以进行验证。
是否有替代或更好的方法来做同样的事情?
scalability - 你如何扩展 ZK 框架?
我目前正在做一个项目,我们将使用 ZK 框架的 Web 应用程序迁移到桉树云环境,但我们想知道如何使框架具有可扩展性。它甚至可以扩展吗?
提前致谢。