问题标签 [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 回答
1536 浏览

javascript - 如何从 jQuery 更新 ZK Grid 值

我有三个Tabs,在每个选项卡中,我都有一个Grid.

每个数据都Grid来自数据库,所以我rowRenderer用来填充网格。以下代码对所有三个网格都是通用的:

行由Doublebox对象构成。数据已成功填充。

问题:

我需要在客户端处理多单元格编辑。编辑是通过鼠标单击特定单元格并输入一个值来完成的。

例如,假设用户编辑第一行的第一个单元格,并且该值应该传播到同一行和所有三个网格中的所有其他单元格(用户当前看不到的两个网格也是如此,因为它们是中tabpanes)。我jQuery用来做这个价值传播,它工作正常。

我按如下方式传递 jQuery:

这使得更改 1 个单元格中的值成为可能,并且在由 jQuery 选择器过滤的所有其他单元格中立即(视觉)看到更改。

问题是该值在视觉上分布到所有单元格,但是当我尝试将Grid数据保存回数据库时,背景值是旧值。我假设该ZK-Grid组件不知道jQuery更改了所有单元格值。不过,如果我在保存网格时手动单击已经具有新值(进入/离开/更改焦点)的单元格,则该特定单元格中的新值是正确的。也许这是一个提示我该如何解决这个问题。

我如何提取Grid值的代码:

我的模型Grid是:ListMyCustomRow

我有几个假设,但无论我尝试过什么,都没有奏效。我记住了这些jQuery事件并且ZK-Events在不同的上下文中是不同的并且可能是孤立的。(虽然我试图从 jQuery 等触发事件..)

你有什么建议吗?总的来说,我的方法是正确的还是有另一种方法可以做到这一点?提前感谢您的时间!

0 投票
1 回答
4109 浏览

zk - 在 zk 中获取值复选框

我有一个带有列表复选框的网格

现在我想获得复选框的所有价值,但无论如何我都找不到请帮助我谢谢大家

0 投票
1 回答
3099 浏览

javascript - Web 数据透视表组件在数据透视表数据区域中显示文本

我在网上找到了这些很棒的数据透视表组件

nicolaskruchten - 可旋转的

ZKOSS - 可旋转的

RJackson - 可旋转的

我的问题(或疑问)在于数据透视表固有地围绕数字数据集“透视”数据。这意味着单元格交叉点通常只能是数字性质(SUM/COUNT/FIRST ...)

是否有任何东西(或者,如果您知道如何修改当前组件)将在枢轴“值”或交集内显示非数字数据。

我的问题如下图所示。 在此处输入图像描述

可以看出,交互数据实际上是每个角色可以访问的报告(按报告类别分组)......我知道还有其他方法可以表示这些数据,但是我真的很喜欢上面的透视查看器的方式交换数据过滤器(列)

提前致谢。

0 投票
1 回答
561 浏览

mvvm - 将网格中的数据重新加载到zkoss时无法更改网格的ui

我有一个日期框

日期的默认值现在是 -1 并且有一个按钮搜索

当我选择另一天时,网格将加载昨天的数据,网格将加载所选日期的数据,并且有我的网格

还有我的代码

但是当我选择另一天时我无法重新加载网格请给我任何方式来解决他们谢谢大家

0 投票
2 回答
5195 浏览

zk - 在 ZK 框架中的动态网格中隐藏行

我试图在单击前一行时隐藏/显示网格中的一行(从 Java 代码动态填充)。模拟一个简单的 MasterDetail 组件。我在 java 代码中获得了单击行的正确索引,但是更改行的可见性不起作用!谁能帮我解决这个问题,或者有类似的方法吗?

谢谢,普亚

这是 ZUL 的代码:

和控制器:

0 投票
1 回答
1826 浏览

java - ZK 中带按钮的调用窗口

我有这个代码:

我有一个问题,因为在窗口

当单击按钮 Mno 窗口时,我需要它:

出现,但它的窗口对我拥有的每个用户都有一个 id,并且不知道我该怎么做按钮调用窗口,就像一个弹出窗口一样,比如:

http://www.zkoss.org/zkdemo/effects/login_effect

有人可以帮助我吗?

0 投票
1 回答
1881 浏览

java - ZK 框架中的 SelectItem 列表框

我在 ZK 中有这个代码:

这个想法是我有一个用户列表,如果点击用户,它有一个 Mno 集合,当我打开一个新页面时,我的所有 Mno 都必须加载到列表框中,但用户的 mno 必须被检查

我在Java中有一个带有我的viewModel的类,并且是:

我通过用户的java是:

UserStatus 是一个包含 Mno 集合的类,当我选择一个用户时,我的用户是:mnoList。

那么想法是:

我在一个页面中有一个用户列表,我需要加载一个页面,在该页面中,我需要加载一个与用户关联的用户 mno 的列表。

但是我的列表框永远不会用我选择的项目加载我的收藏。我不知道,会发生什么=(。

有人可以帮助我吗?

0 投票
1 回答
2381 浏览

java - 使用 ZK 在选项卡中加载页面

我在 ZK 中有这段代码,有一个导航菜单:

然后我有两个角色管理员和用户,我需要加载每个用户的页面,我正在尝试当用户单击工具栏按钮时,例如 CreateUser,然后调用在我的工具栏按钮空间中加载的方法该页面,但我不知道我该怎么做。

就像是:

http://www.zkoss.org/zkdemo/tabbox/navigation_tabs

但我不需要我们的产品 -> 产品 1 -> 我们的产品-产品 1 中的字符串,我需要加载一个页面,并且我正在调用与标签具有相同名称的页面。

还有一个来自 java 类的页面

有人可以帮助我吗?

0 投票
1 回答
2297 浏览

java - 在 zk 中的页面之间传递变量

我在zk中有这个代码:

在这段代码中,我有一个页面,并在我的其他页面中创建了一个带有其他页面的窗口:

然后我需要保存变量 mnoList 以在上一页中使用,但我不能使用 Excecution.createComponent,因为我只需要关闭窗口,因为我有 win.doModal();

并使用变量 mnoList,但我不知道如何传递此变量以在其他页面中使用。

有人可以帮助我吗??

0 投票
1 回答
1771 浏览

java - 带有菜单的 ZK 会话变量

我的数据库中有一个 ZK 提供程序中的应用程序,并且我有我的 DAO 来返回我的数据库的所有名称。

我在 ZK 中有这样的观点:

我需要当用户确实单击某个提供程序时,保存一个会话变量以在我的应用程序中使用,因为我有很多服务,当我创建服务时,我需要创建与用户在其中选择的提供程序相关的服务菜单,我需要创建工作人员,我需要创建一个与用户在菜单中选择的提供者相关的工作人员,

我有这个java类:

我的主要问题是 each始终为空,其次我不知道如何保存会话变量以在所有应用程序中使用,并且当我选择其他提供程序时可以更改此变量。

有人可以帮助我吗?