Kentico - 显示选中值的 first/one 值(框)
Kentico - Display first/one value of checked values (boxes)
不确定如何为问题写一个简短但有意义的标题,但我想知道是否有办法通过 Eval 或在宏中显示第一个(或第二个或第三个等)值下面示例代码中的 Where 条件。
Eval ("PracticeAreas[FIRST ITEM]")
PracticeAreas = '{%CurrentDocument.PracticeAreas[FIRST ITEM]#%}'
PracticeAreas 是Page 类型中的一个项目,它有Multiple Choice 表单控件。
感谢您的输入!
CurrentDocument.PracticeAreas 将包含选定的值而不是选项。
这 blog post 可能会帮助您获得想要的东西。
多选表单控件将值保存为字符串 'value1|value2|...'。所以你只需要用 | 分割这个字段字符.
K#:
{% CurrentDocument.PracticeAreas.Split("|")[0] %}
C#:
<%# Eval("PracticeAreas").ToString().Split('|')[0] %>
不确定如何为问题写一个简短但有意义的标题,但我想知道是否有办法通过 Eval 或在宏中显示第一个(或第二个或第三个等)值下面示例代码中的 Where 条件。
Eval ("PracticeAreas[FIRST ITEM]")
PracticeAreas = '{%CurrentDocument.PracticeAreas[FIRST ITEM]#%}'
PracticeAreas 是Page 类型中的一个项目,它有Multiple Choice 表单控件。 感谢您的输入!
CurrentDocument.PracticeAreas 将包含选定的值而不是选项。
这 blog post 可能会帮助您获得想要的东西。
多选表单控件将值保存为字符串 'value1|value2|...'。所以你只需要用 | 分割这个字段字符.
K#:
{% CurrentDocument.PracticeAreas.Split("|")[0] %}
C#:
<%# Eval("PracticeAreas").ToString().Split('|')[0] %>