【发布时间】:2014-12-28 16:16:29
【问题描述】:
我目前正在构建一个自定义控件以用作应用程序的视图导航器(经典 OneUI 样式)。首先:这是一个基于 8.5.3 的项目,不幸的是没有办法使用 Extlib 的东西或其他扩展/插件。所以我们必须自己构建所有棘手的东西,只使用 8.5.3 中“开箱即用”的东西。
我想使用包含<xp:link> 控件的重复控件来构建我的导航器。数据源可以是一个 javascript 对象数组,其中每个对象看起来像这样:
var navEntry = {"entryLabel" : "label-of-link",
"entryTarget" : "target-url-of-link",
"entryStyle" : "style-to-emphasize-selected-link"}
然后每个数组元素将描述一个导航器条目。 由于导航器将在所有可能的“DominoView”Xpages 中使用,因此在 Xpage 级别构建 JS 对象数组然后将该信息传递给自定义控件是有意义的。
我知道有多种方法可以做到这一点,其中一种可能是“自定义控件属性”。如果有办法传递我的 JS 对象数组。
(希望我能弄清楚我在这里想要做什么......)
【问题讨论】:
标签: xpages