У меня есть один SplitApp с макетом Master -Detail. Я хотел бы знать, как установить первый элемент в главном представлении по умолчанию, чтобы при загрузке приложения Detail view отображалась информация о элементе select list. Поэтому, когда пользователь открывает приложение, автоматически выбирается первый элемент в «Мастер», а «Детальный вид» показывает информацию.По умолчанию Выбранный элемент списка в главном представлении SplitApp
Я использую Objectlist Item в качестве элемента управления для просмотра Master. И в настоящее время используется событие select для выбора элемента списка.
var oList = new sap.m.List("idMasterList",{
mode: sap.m.ListMode.SingleSelect,
select: [oController.onSelectItem, oController]
});
onSelectItem: функция (oEvent) {
//var app = sap.ui.getCore().byId("splitApp");
var oMasterList = sap.ui.getCore().byId("idMasterList");
var oSelItem = oMasterList.getSelectedItem();
var sPath = oSelItem.oBindingContexts.druginfo.sPath;
var oItem = sap.ui.getCore().getModel("druginfo").getProperty(sPath);
var oSelModel = new sap.ui.model.json.JSONModel(oItem) ;
sap.ui.getCore().setModel(oSelModel, "SelectedItem");
}
С уважением, Mayank