1

我希望能够使用和过渡动画在 2 个不同的应用程序(app1 和 app2)之间切换。理想情况下具有以下功能 1) App2 能够识别由 App1 调用 2) App1 能够从 App2 接收回调参数

4

1 回答 1

1

不幸的是,这种情况没有魔法。要实现此场景,您需要:

1 在两个应用程序中创建单独的模型(例如 AppSettings)并为每个应用程序相应地存储 App1Url 和 App2Url。

2 要将用户从 App1 导航到 App2,您可以将此绑定用于链接小部件:

@datasources.AppSettings.item.App2Url + '?paramName=paramValue' + '#PageName'

3 在“PageName”页面调用函数的 onAttach 事件中,如下所示

function loadPageName() {
  google.script.url.getLocation(function(location) {
     var paramName = location.parameter.paramName;
     var datasource = app.datasources.SomeDatasource;

     datasource.filters.SomeField._equals = paramName;
     datasource.load();
  });
}

请记住,为避免双重数据源加载,您需要将其切换到手动加载模式

这种情况会导致整个页面重新加载。

于 2017-01-28T01:04:56.933 回答