提交 73f180d6 编写于 作者: NoSubject's avatar NoSubject

修复多语言错误问题

上级 5c39af48
......@@ -2836,8 +2836,6 @@ debugger;
}.bind(this));
return "";
editor.on( 'paste', function( e ) {
var html = e.data.dataValue;
//if (this.json.fullWidth=="y") html = html.replace(/\x20/g, " ");
......
......@@ -431,8 +431,6 @@ MWF.xApplication.process.Xform.Form = MWF.APPForm = new Class(
}.bind(this));
},
loadLanguage: function(callback){
//formDataText
debugger;
if (this.json.languageType!=="script" && this.json.languageType!=="default"){
if (callback) callback();
return true;
......@@ -461,13 +459,13 @@ MWF.xApplication.process.Xform.Form = MWF.APPForm = new Class(
var application = (this.businessData.work || this.businessData.workCompleted).application;
var p1 = this.workAction.getDictRoot(name, application, function(d){
return d.data;
}, function(){});
}, function(){
return true;
});
var p2 = new Promise(function(resolve, reject){
this.workAction.getScriptByNameV2(name, application, function(d){
if (d.data.text) {
resolve(this.Macro.exec(d.data.text, this));
}else{
reject("");
}
}.bind(this), function(){reject("");});
}.bind(this));
......@@ -478,6 +476,10 @@ MWF.xApplication.process.Xform.Form = MWF.APPForm = new Class(
if (languageJson){
if (languageJson.then && o2.typeOf(languageJson.then)=="function"){
languageJson.then(function(json) {
if (!json.data){
var o = Object.clone(json);
json.data = o;
}
MWF.xApplication.process.Xform.LP.form = Object.merge(MWF.xApplication.process.Xform.LP.form, json);
if (callback) callback(true);
}, function(){
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册