타일 목록을 사용하여 런치 패드 앱을 만들려고합니다. 문제는 타일을 클릭하면 앱이 될 수 있고 앱 URL 또는 런치 패드의 동일한보기로 이동해야하지만 새로운 타일 목록으로 이동해야하는 것보다 많은 그룹의 앱 또는 다른 그룹이 될 수 있습니다. 지금은 타일을 클릭하고 슬라이드 전환으로 할 때 같은보기로 이동하기를 원하지만 동일한 기본 경로 대상을 가진 경로를 만들면 응용 프로그램을 시작할 때보기가 렌더링되지 않습니다. 동일한보기 이름을 가진 다른 대상을 만들 때 경로의 대상을 지정하는 경우에만 작동합니다. 여기같은보기이지만 다른 매개 변수로 이동
"routes": [
{
"pattern": "",
"name": "group",
"target": "group"
},
{
"pattern": "group",
"name": "group2",
"target": "group2"
}
],
"targets": {
"group": {
"viewName": "TileGroup",
"viewLevel" : 1
},
"group2": {
"viewName": "TileGroup",
"viewLevel" : 2
}
}
}
ANS 지금은 내 TileGroup보기의 컨트롤러 : 내 매니페스트의 일부
.
내가 응용 프로그램 변경의 URL이 나는 타일을 클릭하면되지만 뷰가 변경되지 않기 때문에 네비게이션이 작동하고 있다고 생각이 코드
sap.ui.define([
"sap/ui/core/UIComponent"
],
sap.ui.controller("pelissari.soficom.launchpad.controller.TileGroup", {
\t onInit: function() {
\t \t var oModel = new sap.ui.model.json.JSONModel();
\t \t oModel.loadData("./model/data.json");
\t \t this.getView().setModel(oModel);
\t \t
\t },
\t \t onPress: function (oEvent) {
\t \t \t var oRouter = sap.ui.core.UIComponent.getRouterFor(this);
\t \t \t oRouter.navTo("group2");
\t \t }
\t }));
감사합니다. 사용자가 타일을 눌러도 타일 목록을 필터링하기로 결정했기 때문에 작동하지 않습니다.하지만 도움을 많이 주셔서 감사합니다. – Guto
@Guto 당신이 다시 할 필요가있는 앱을 접하게 될 것입니다. 이렇게이 지식을 얻는 것은 확실히 손실이 아닙니다. – jpenninkhof
사실, 다시 한 번 감사드립니다. – Guto