ProductBOオブジェクトから複数の文字列をループする方法はありますか?これを行う最善の方法は何ですか?ISMLテンプレートのProductBOオブジェクトから複数の文字列をループする方法はありますか?
0
A
答えて
1
限り、あなたはあなたがISML内からProductBO
に次のメソッドを使用して属性の名前を知っている:
public AttributeValue getAttributeValue(String aName);
店頭アプリがあり、非常に柔軟性のないモジュールはいえ便利な付属していますAV-sを表示することができます。複数の属性に対しても機能します。モジュール名はISCustomAttribute
です。
使用例:
<isCustomAttribute
attributelabel="#AttributeDescriptor:DisplayName#"
attributevalue="#ProductBO:AttributeValue(AttributeDescriptor:ID)#"
attributeseparator=", ">
あなたは、このモジュールを使用する場合、最良のだろう。あなたは実際にそれを見るかもしれません。カスタムProductBO
属性は(DetailsTab.isml
を@see)次の画像が示すように店頭での製品の詳細ページに印刷されています:
これが収まらない場合は、反復可能なものとしてはattribsを取得する必要があります。私が最適と考える方法は、BO拡張子BusinessObjectAttributes
を使うことです。名前からBusinessObjectAttribute
を取得し、その値をループすることができます。
<isloop iterator="BusinessObjectAttribute:Value" alias="AValue" counter="counter">
<!--- Do something gorgeous here --->
</isloop>
関連する問題
- 1. Nunjucksテンプレート言語の文字列から部分文字列を取得する方法はありますか?
- 2. 複数行のテンプレート文字列に改行文字はありませんか?
- 3. 複数行文字列でC#6の文字列補間を使用する方法はありますか?
- 4. Intershop:.ismlファイル内のMultiStringオブジェクトから値をアクセスする方法
- 5. ある文字列を他の文字列から '引き算'する方法はありますか?
- 6. 文字と文字列を文字列から区別する方法はありますか
- 7. Cの文字列配列から文字列を作成する簡単な方法はありますか?
- 8. 文字列マクロでforループを使用する方法はありますか?
- 9. 文字列内の任意の数字の文字列をチェックする良い方法はありますか?
- 10. 複数のオブジェクトをテンプレートからコントローラにマップする方法
- 11. 文字数(区切り記号ではない)に基づいて文字列を複数の文字列に分割する方法はありますか?
- 12. 文字列に文字を複数回追加する方法はありますか。
- 13. ISMLテンプレートのライブリロード
- 14. 複数の改行文字を文字列から削除する方法
- 15. cmd stringから文字列をコピーする方法はありますか?
- 16. クラス名を保持する文字列からオブジェクトをインスタンス化する方法はありますか?
- 17. 複数の文字列を文字列から削除または翻訳する方法は?
- 18. クラスから複数の文字列を返す必要があります
- 19. 複数の文字列を1つの文字列に結合して後で元の文字列に分割するスマートな方法はありますか?
- 20. 繰り返し文字列をインデックスから配列から削除する方法はありますか?
- 21. format()で文字列引数のスライスを取る方法はありますか?
- 22. C#で文字列からビットを得る方法はありますか?
- 23. 文字列の最後から不要な文字を削除する方法はありますか?
- 24. 文字列から大量の文字を削除する簡単な方法はありますか?
- 25. 文字列の最後から文字を削除する方法はありますか?
- 26. 文字列から特定の文字を削除する方法はありますか?
- 27. 文字列変数で関数名またはオブジェクト名を呼び出す方法はありますか? actionscript3
- 28. ループ構造を変更せずにforループの文字列変数に文字列を追加する方法はありますか?
- 29. Pythonオブジェクトを文字列参照から取り出す方法
- 30. 文字列のリストをループする方法、いくつかの文字列操作を操作して返す方法はありますか?