xpages - XPage 中的多值字段
问题描述
我有 3 个多值字段。我需要在 ViewPanel 中逐行显示此字段值。但我不知道该怎么做。例如
FIELD1 值:Bursa;Adana;Konya(字符串) FIELD2 值:14;15;16(数字) FIELD3 值:201,55 ; 155,85; 69,96(数字)
我需要在 viewPanel 中看到 FIELD1 值应该是主要类别,然后我需要在下面看到它的值。我创建了一个视图,但每个值都显示为字符串分隔的 vie 逗号(“,”)。我不知道该怎么做。请看下面的截图。
带有分类多值列的视图面板
->Bursa
14 201,55
->Adana
15 155,85
->Konya
16 69,96
解决方案
简短的回答:你不使用 ViewPanel
长答案:将视图用作数据源的重复控件。然后,您可以访问每个 viewEntry 并在重复主体内构造多个 HTML 行。您可能会在内部进行第二次重复控制。我将使用 JSON 对象或 Java 类的实例将 viewcolumn 对象重新排列为更易于迭代的对象。
function columnsToArray(viewEntry) {
var result = [];
// loop through the values
// to build something like
// var linearem = {label1: val1, label2: var2}
result.push(linearem);
// end loop
return result;
}
仅伪代码
推荐阅读
- javascript - 如何将对象存储在本地文件中?
- c# - 如果标记中隐藏字段值的条件(ASPX 页面)
- c++ - 查找并绘制从形状中心到最近边缘的线
- javascript - 当使用 node.js 的集合中存在值时,Firebase 返回 false 值
- python - 如何为 10 个特征添加填充特征值?
- css - 纯 CSS 无限滚动在移动设备上不起作用
- spring - 如何在 spring-data-jpa-solr 中使字段不可搜索
- vue.js - 如何获得“manifest.json”的正确图标路径?
- soap - 访问被拒绝用户是匿名的-spring boot ws基本身份验证
- django - 如何在基于函数的视图中引发 @permission_required 装饰器的错误