不确定如何为问题写一个简短而有意义的标题,但我想知道是否有通过Eval或在显示第一个(或第二个或第三个等)值的方法以下示例代码中的Where Condition的宏。
Eval ("PracticeAreas[FIRST ITEM]")
PracticeAreas = '{%CurrentDocument.PracticeAreas[FIRST ITEM]#%}'
PracticeAreas是页面类型中的项目,它具有“多选”表单控件。 感谢您的投入!
答案 0 :(得分:1)
Multiple Choice表单控件将值保存为字符串'value1 | value2 | ...'。所以你只需要通过|分割这个字段字符。
K#:
{% CurrentDocument.PracticeAreas.Split("|")[0] %}
C#:
<%# Eval("PracticeAreas").ToString().Split('|')[0] %>
答案 1 :(得分:0)
CurrentDocument.PracticeAreas将包含所选的值而非选项。
此blog post可能会帮助您获得所需内容。