java - 如何在使用 mvvm 模型时绑定(bind) zk 中字符串的一部分

标签 java mvvm label zk zul

所以,假设我们想做一些这样的事情:

<label zclass="class1 class2 @load(vm.class)" />

如何在 ZK 中执行此操作?

以上代码将zclass渲染为class1 class2 @load(vm.class)。但我们想执行@load

最佳答案

您可以使用 core 标记库中的类似 cat 的方法来连接字符串。像这样的事情:

<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
...
<label zclass="@load(c:cat('class1 class2 ', vm.class))" />

有关核心方法的更多详细信息,请参阅 here

关于java - 如何在使用 mvvm 模型时绑定(bind) zk 中字符串的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20583443/

相关文章:

java - 无法在我的 Android 应用程序中从 mysql 数据库获取数据到 ListView

java - 需要帮助使用 java 正则表达式将中间首字母从名称末尾移动到中间

java - getClass 返回什么类型?

java - 从 java“插入”Access 2010

javascript - 如何使用 knockout.js 单击时将数据从一个元素填充到另一个元素

html - 创建现代形式、可访问等的最佳实践是什么?特别是,标签与占位符之争

c# - 在 WPF 中同时验证多个控件

javascript - 如何通过KNOCKOUT中的数据绑定(bind)值更改css中规则的值?

asp.net - vb.net 复选框标签位置

r - RMarkdown for Word 文档中的交叉引用