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