Я строй приложения SAPUI5 в представлении JS У меня есть модель JSON следующегоSAPUI5 Как получить объект из контекста по значению?
{
"Categories": [
{
"name":"L1 Category One",
"icon":"sap-icon://home",
"description":"Sample Description",
"sub-categories":{[
{
"name":"L2 Category One",
"icon":"sap-icon://action",
"description":"Sample Description",
}
]}
}
{
"name":"L1 Category Two",
"icon":"sap-icon://action",
"description":"Sample Description"
}
{
"name":"L1 Category Three",
"icon":"sap-icon://doctor",
"description":"Sample Description"
}
{
"name":"L1 Category Four",
"icon":"sap-icon://cart",
"description":"Sample Description"
}
]
}
Я строй плитки как категории навигация с использованием этой модели следующим образом
var oSampleLayout = new sap.ui.layout.HorizontalLayout("cats-layout");
oSampleLayout.setModel(oModel);
var ooCategoryIcon = new sap.ui.core.Icon();
ooCategoryIcon.setSrc("{icon}");
ooCategoryIcon.addStyleClass("category-icon");
var ooCategoryName = new sap.ui.commons.TextView();
ooCategoryName.setText("{name}");
var oOtherTemplate = new sap.ui.commons.layout.VerticalLayout("",{content:[ooCategoryIcon,ooCategoryName]});
oOtherTemplate.addStyleClass("cat");
oOtherTemplate.attachBrowserEvent('click',soidPress);
oSampleLayout.bindAggregation("content",{path:"/Categories",template:oOtherTemplate});
oSampleLayout.placeAt('other-content');
на клик I 'Получать контекст привязки и вызывать метод для рендеринга подкатегорий, где я передаю контекст методу рендеринга, но я застрял в получении подкатегорий. Как это сделать? Любые идеи