有什么方法可以处理视图列标题中的值?
我有一个视图,我必须在表格中仅显示相对于所选列标题的选定列值。
var colNames = new Array(); var Title=sessionScope.dbTitle;
var vwName = sessionScope.vwTitle;
print ("view name"+ vwName);
if ((vwName != null) & (vwName != "Select")) { //var vwName="vwDbConfig";
print (vwName);
var dbpath=@DbLookup("","vwDbConfig",Title,3);
var serName=@DbLookup("","vwDbConfig",Title,2);
var ArchDb:NotesDatabase = session.getDatabase(serName,dbpath);
//var ArchDb:NotesDatabase= database;
var Archvw:NotesView = ArchDb.getView(vwName);
var names:java.util.Vector = Archvw.getColumnNames();
答案 0 :(得分:0)
答案是:两次重复。最外面的重复将迭代绑定视图数据源的视图条目,变量“row”。内部重复将遍历数字集合 - 每个代表所选列的索引,变量“列”。重复将使用绑定<td>
在row.getColumnValues().get(column)
标记计算文本内呈现。如有必要,请将其用于正确的数据类型。不要忘记为标题和行添加适当的标记。