0
我有一个SplitApp和Master -Detail布局。我想知道如何将Master视图中的第一项设置为默认值,以便在加载应用程序Detail视图时显示有关选择列表项的信息。因此,当用户自动打开应用程序时,应首先选择Master中的项目,然后Detail View显示信息。默认在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