我需要在我的Lotus Notes页面上有一个组合框,我在WEB中打开...
<input list="myList" name="myList">
<datalist id="myList">
<option value="item 1">
<option value="item 2">
<option value="item 3">
<option value="item 4">
<option value="item 5">
</datalist>
<input type="submit">
作为选项值(项目列表)我想从某些Notes视图中提取数据。 有任何想法吗? 感谢
答案 0 :(得分:2)
以下是你如何做到这一点(只有一种方式)
<input list="myList" name="myList">
<datalist id="myList">
<computed text>
</datalist>
<input type="submit">
计算文字必须有一个生成选项的公式(@DbColumn)。这段代码只是一个例子。 您需要定义view_name,column_number和可能的数据库(如果视图位于另一个数据库中)。
_col := @DbColumn(""; ""; "All"; 2);
_options := "<option value=\""+_col+"\">";
@Implode(_options; @NewLine)
结果如下(我的视图只有2个值,&#39;索引&#39;和&#39;测试&#39;):
另请注意,对于@dbcolumn的结果,有一个限制(如果我没记错的话是64Kb)。
答案 1 :(得分:0)
如果你想要一个花哨的组合框,你也可以做一个更高级的解决方案。 使用支持Ajax / JSON的jQuery插件进行选择,然后在服务器上创建一个返回值的Lotusscript代理。
如果你看this presentation,你可能会得到一些想法。
我在某些应用程序中使用过这种方法,你可以获得很好的功能,如预先输入,排序等等。