问题标签 [zk-grid]

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.

0 投票
2 回答
3783 浏览

zk - 如何在 zk 中通过偶数索引迭代模型?

我需要按行显示模型中的对象,每行有两个模型。在我的 zul 文件中,我必须将模型分成两组。如何使用 foreach、foreachstatus 或 template ?我正在使用 zk 网格

0 投票
2 回答
1590 浏览

zk - 模态关闭后刷新MVVM页面中的数据(用MVC编写)

我有一个 MVVM 对话框,其中列出了数据库中的用户。单击时有一个添加按钮,它会打开一个模式(在 MVC 中)。添加用户后,模式关闭。但是添加的用户并未填充在称为添加用户模式的父对话框中。有什么方法可以在数据更改时填充 MVVM,而无需调用其他方法或刷新页面?

0 投票
1 回答
1455 浏览

java - ZK 中模型的 NotifyChange 部分

在我的 zul 中,我有一个 Grid,我使用了两个命名模板。我在我的 zul 中使用了我的 VM 中的一个模型,我在 Grid 模板中使用了该模型。现在,我正在 VM 中的一个线程中修改模型,并且在线程完成后,我是来自 VM 的 postNOtifyingChange。问题是我只想修改zul中模型的一部分(已被线程修改)。因为如果视图中的其他部分也被刷新,那么当 postNotifyChange 触发时,用户所做的更改将丢失。zul代码是:

所以在这里我只想在 "${each.beaconValue}" 部分上进行 NotifyChange。在 ViewMODEl BindUtils.postNotifyChange(null, null,NNComponentDetailViewModel.this, "tablefields");中,我正在做这个模型中的 notifychange。这种方法正确吗?怎样才能做到只改变模型的一部分呢?或者是否有任何其他方法,因为我认为 ZK 只允许网格中的一个模型。请提出建议,因为由于 ZK 框架的限制,这似乎被阻止了。

0 投票
1 回答
443 浏览

zk - 如何在 ZK 主题中更改网格默认状态?

我有一个用 ZK 构建的页面。在此页面中,有一个开始搜索的按钮。如果有一些数据,它们会出现在网格视图中。每个数据都以这种方式构建: v Date1 (dd/mm/yyyy) - item - item - item v Date2 (dd/mm/yyyy) - item - item

Lecter V 表示箭头,但我无法发布图像,因此我使用具有相似图像的“v”来理解。

它工作正常,但有一个问题。我会有这种情况:

日期 1 (dd/mm/yyyy)

日期 2 (dd/mm/yyyy)

当我单击一个日期时,我希望箭头变为“v”并显示所有数据。如果在第一种情况下我点击日期它变得关闭。

如何更改网格项目的默认视图?

这是我的代码

我尝试在此子代码中使用标签详细信息:

0 投票
1 回答
98 浏览

zk - 从 ZK 的形式中获取价值

我有ZK的问题!

这是我的部分代码:

当我单击组标签时,我将创建一个包含 each.hour 和 each.value 的图表。

问题是这些值适用于所有表。我希望图表仅从单击的项目中获取值。可能吗?

0 投票
1 回答
158 浏览

java - 如何在 Java 类中获取此值?

我有一个用 zk 构建的表单。在这部分:

我调用方法viewGraph()并且我希望将此值发送到此方法。
JavaScript 中,我应该这样做:

在这种情况下,我不知道该怎么做。

此外,如果我无法在标签上设置 ID,因为标签处于循环状态,所以它必须有 1 个不同的 ID。

解决方案是什么?

0 投票
3 回答
2115 浏览

zk - 最后一行的 ZK 列表框自动宽度

我希望我的最后一个列表单元具有自动宽度以填充列表大小。但是当列表大小不够时,不希望列表单元太小或被吞没。

希望有人帮忙!

0 投票
1 回答
1376 浏览

zk - 悬停时背景改变颜色

所以我在 Zkoss 中有一个带有一定数量列的网格。在第一行中,我放置了两个填充前两列的标签(如预期的那样)。

我已经编写了他们的样式,因此当您将鼠标悬停在它们上时它们不会改变颜色,但是其中一个列标签比另一个大得多,当我将鼠标悬停在较小的标签上时,周围的区域不是由文本填充的 t 变为白色。

ZKFiddle 示例

我要疯了,因为我根本无法使该区域具有与标签相同的背景。

0 投票
2 回答
382 浏览

java - Zk Macrocomponent Listbox 渲染

我有一个像这样的宏组件。

我使用 BindingListModelList 设置集合模型,就像常规列表框一样。

列表框是渲染的,但只有 1 列,并显示适配器的 toString 方法。

然后展示 Student 类的 toString() 方法。

我试过这个语法

HTMLMacroComponent 类有一个 getAdapters 方法,它返回要显示的数据。

但我无法让它工作。当您使用 new Listbox() 创建列表框并设置不 itemRender 时,看到没有 itemRender。

0 投票
1 回答
493 浏览

zk - 如何在 zk 8.5 中动态应用我们自己的自定义主题

我制作了自己的自定义主题。

当我在 zk.xml 中设置这个主题时

正在应用主题,但由于我将创建自己的多个自定义主题,我如何以编程方式选择它?