kentico
2016-11-07 5 views 0 likes 
0

質問のために短いが有意義なタイトルを書く方法はわかりませんが、最初に表示する方法があるかどうかを知りたいのですが等)の値をEvalまたはマクロの中で以下のサンプルコードのWhere Conditionと比較します。Kentico - チェックされた値の最初/ 1つの値を表示する(ボックス)

Eval ("PracticeAreas[FIRST ITEM]") 
PracticeAreas = '{%CurrentDocument.PracticeAreas[FIRST ITEM]#%}' 

PracticeAreasはページタイプの項目であり、複数選択フォームコントロールを備えています。 あなたのご意見ありがとうございます!

答えて

1

複数選択フォームコントロールは、値を文字列 'value1 | value2 | ...'として保存します。だから、このフィールドを|キャラクター。

K#:

{% CurrentDocument.PracticeAreas.Split("|")[0] %} 

のC#:

<%# Eval("PracticeAreas").ToString().Split('|')[0] %> 
+0

私はこれが私の答えに比べてより良い答えであると信じて、私は質問を誤解だと思います。 –

0

CurrentDocument.PracticeAreasには、オプションではなく選択された値が含まれます。

このblog postは、あなたが望むものを手に入れるのに役立ちます。

関連する問題