1.将activity前端包引入vue的public下面static。
2.联调前后接口。在modeler.html下面增加token头。
3.联调接口数据:获取json信息,获取stencilset信息。主要关注返回数据结构。
关注点:1.oryx.debug.js的__handleStencilset方法。_jsonObject是否需要取里面的数据
2.prototype-1.5.1.js的setRequestHeaders的accecpt参数设置成'application/json, text/plain, */*'
3.根据返回数据,判断是否需要更改数据结构,将stencil-controller.js下面L65附近的$http请求数据getStencilSet获取数据
4.如果用iframe引入。
4.1可在toolbar-controller.js增加 $scope.toolbarSecondaryButtonClicked = function(buttonIndex) {
var buttonClicked = $scope.secondaryItems[buttonIndex];
var services = { '$scope' : $scope, '$http' : $http, '$modal' : $modal, '$q' : $q, '$translate' : $translate, '$location': $location};
executeFunctionByName(buttonClicked.action, window, services);
window.parent['closeRightHelpPage'](); // 增加
window.location.href = "./";
};
4.2 toolbar-default-actions.js下面$scope.saveAndClose = function () {
$scope.save(function() {
window.parent['closeRightHelpPage'](); // 增加
window.location.href = "./";
});
};
5.修改中文显示。app.js下面改成 $translateProvider.preferredLanguage('ch');