Как я могу зацикливать множественную строку из объекта ProductBO? Каков наилучший способ сделать это?Как закодировать «множественную строку» из объекта ProductBO в шаблоне ISML?
ответ
Пока вы знаете имя атрибута, вы можете использовать следующий метод на ProductBO
изнутри ISML:
public AttributeValue getAttributeValue(String aName);
приложение магазина поставляется с удобным хотя и не очень гибкий модуль, который способен отображать AV-файлы. Он также работает для нескольких атрибутов. Название модуля: ISCustomAttribute
.
Пример использования:
<isCustomAttribute
attributelabel="#AttributeDescriptor:DisplayName#"
attributevalue="#ProductBO:AttributeValue(AttributeDescriptor:ID)#"
attributeseparator=", ">
Лучше всего было бы, если вы используете этот модуль. Вы можете увидеть это в действии. Пользовательские ProductBO
атрибутов печатаются на странице деталей продукта в витрине магазина, как показывают следующие изображения (@see DetailsTab.isml
):
Если это не подходит, вам придется извлечь attribs как нечто итерация. То, как я думаю, лучше всего подходит для расширения BO BusinessObjectAttributes
. Вы сможете получить BusinessObjectAttribute
по имени из него и просмотреть его значение.
<isloop iterator="BusinessObjectAttribute:Value" alias="AValue" counter="counter">
<!--- Do something gorgeous here --->
</isloop>
- 1. Как закодировать данные в jQote2 в шаблоне?
- 2. как json закодировать строку
- 3. Как закодировать строку в Oracle?
- 4. Как закодировать строку в Angularjs?
- 5. Как можно дважды закодировать строку?
- 6. Как правильно url закодировать строку
- 7. Как закодировать ȭ в удобочитаемую строку?
- 8. ISML PAC to XForm Conversion
- 9. Как закодировать текст в строку в рельсах?
- 10. Как закодировать строку в button_tag в ruby?
- 11. закодировать строку в Python 3.4
- 12. Walking объекта в шаблоне
- 13. закодировать строку GBK в Python
- 14. Преобразование объекта dict в строку в шаблоне Django/Jinja2
- 15. Как закодировать строку в текст строки Json?
- 16. Как закодировать строку base64 в swift
- 17. Как закодировать одну строку в python
- 18. Как закодировать строку без `times` в Ruby
- 19. Как закодировать строку Dart в base64?
- 20. Использование объекта в шаблоне
- 21. Изменить объекта в шаблоне
- 22. Автоматически закодировать запрос объекта тела в JSON
- 23. Как закодировать строку как пары значений ключа
- 24. как закодировать строку в шаблон и получить строку
- 25. Как создать множественную вставку mySQL из массива?
- 26. symfony: как закодировать поля объекта Doctrine
- 27. визуализация объекта в шаблоне подчеркивания
- 28. Как создать множественную сериализацию?
- 29. Получить строку из объекта
- 30. Как закодировать строку PDU с использованием GSMComm