我已经使用了SideDrawer示例,并且在SideDrawer上有一系列下拉菜单。在最后一次选择之后,我需要在基础页面上显示详细信息,在本例中为主页。选择后如何更新基础页面。
不知道从哪里开始。
exports.installationIndexChanged = function (args){
const drawerComponent = args.object;
const sideDrawer = app.getRootView();
var context = sideDrawer.bindingContext;
var installation = drawerComponent.items[args.newIndex];
console.log(installation);
var installDD = drawerComponent.getViewById("installation");
var selectedInstall = installDD.selectedIndex;
appSettings.setNumber("id",(installDD.get("items").getValue(selectedInstall)));
}
上面代码中的最后一行获取我需要显示的记录的ID。我不确定现在是否可以访问基础页面,或者需要知道边抽屉何时关闭,然后显示记录。我的偏好是保持抽屉打开,并首先在首页上显示记录。然后,用户可以关闭边抽屉以查看完整记录。