Просмотр исходного кода

Merge branch 'feature/datagrid_with_attachment' into 'wrdp'

修复URL标题过长的问题

See merge request o2oa/o2oa!1907
胡起 5 лет назад
Родитель
Сommit
72cb50aa0f
2 измененных файлов с 5 добавлено и 4 удалено
  1. 5 4
      o2web/source/x_desktop/js/base.js
  2. 0 0
      o2web/source/x_desktop/js/base_work_begin.js

+ 5 - 4
o2web/source/x_desktop/js/base.js

@@ -91,9 +91,9 @@ o2.xDesktop.requireApp = function (module, clazz, callback, async) {
     var _openWorkAndroid = function (options) {
         if (window.o2android && window.o2android.openO2Work) {
             if (options.workId) {
-                window.o2android.openO2Work(options.workId, "", options.title || "");
+                window.o2android.openO2Work(options.workId, "", options.title || options.docTitle || "");
             } else if (options.workCompletedId) {
-                window.o2android.openO2Work("", options.workCompletedId, options.title || "");
+                window.o2android.openO2Work("", options.workCompletedId, options.title || options.docTitle || "");
             }
             return true;
         }
@@ -105,13 +105,13 @@ o2.xDesktop.requireApp = function (module, clazz, callback, async) {
                 window.webkit.messageHandlers.openO2Work.postMessage({
                     "work": options.workId,
                     "workCompleted": "",
-                    "title": options.title || ""
+                    "title": options.title || options.docTitle || ""
                 });
             } else if (options.workCompletedId) {
                 window.webkit.messageHandlers.openO2Work.postMessage({
                     "work": "",
                     "workCompleted": options.workCompletedId,
-                    "title": options.title || ""
+                    "title": options.title || options.docTitle || ""
                 });
             }
             return true;
@@ -222,6 +222,7 @@ o2.xDesktop.requireApp = function (module, clazz, callback, async) {
     };
 
     var _openApplicationPC = function (appNames, options, statusObj) {
+        delete options.docTitle;
         var par = "app=" + encodeURIComponent(appNames) + "&status=" + encodeURIComponent((statusObj) ? JSON.encode(statusObj) : "") + "&option=" + encodeURIComponent((options) ? JSON.encode(options) : "");
         switch (appNames) {
             case "process.Work":

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
o2web/source/x_desktop/js/base_work_begin.js


Некоторые файлы не были показаны из-за большого количества измененных файлов