提交 708df044 编写于 作者: NoSubject's avatar NoSubject

公文模板签发人部分的绑定修复

上级 c85a471c
......@@ -222,7 +222,7 @@
<p class=MsoNormal style="position: relative">
<img class="doc_layout_seal" width=160 height=160 data-mso-position-vertical="absolute"
data-mso-position-horizontal-relative="margin" data-mso-position-vertical-relative="paragraph"
style="border:1px solid #cccccc; border-radius: 100px; position: absolute; top:-88pt; left:290pt;">
style="border:1px solid #cccccc; border-radius: 100px; position: absolute; top:-100pt; left:280pt;">
</p>
<div class="doc_block">
<p class=MsoNormal>
......
......@@ -275,7 +275,7 @@ AAAAAAAAAAAAAAAnBAAAZHJzL2Rvd25yZXYueG1sUEsFBgAAAAAEAAQA8wAAAC4FAAAAAA==
<img class="doc_layout_seal" width=160 height=160 data-mso-position-vertical="absolute"
data-mso-position-horizontal-relative="margin"
data-mso-position-vertical-relative="paragraph"
style="border:1px solid #cccccc; border-radius: 100px; position: absolute; top:-88pt; left:290pt;">
style="border:1px solid #cccccc; border-radius: 100px; position: absolute; top:-100pt; left:290pt;">
</p>
</td>
</tr>
......
......@@ -169,15 +169,11 @@
<table class="doc_block doc_layout_meeting_attend" border=0 cellspacing=0 cellpadding=0 width="100%"
style='border-collapse:collapse;border:none;mso-padding-alt: 0cm 0cm 0cm 0cm;'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td class="doc_layout_meeting_attend_title_td valign=top style='line-height:28.0pt; width:86.65pt;padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><span style='font-size:16.0pt;font-family:仿宋;'>  </span><span class="
doc_layout_meeting_attend_title
" style='font-size:16.0pt;font-family:黑体;'>出席:</span></p>
<td class='doc_layout_meeting_attend_title_td' valign=top style='line-height:28.0pt; width:86.65pt;padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><span style='font-size:16.0pt;font-family:仿宋;'>  </span><span class='doc_layout_meeting_attend_title' style='font-size:16.0pt;font-family:黑体;'>出席:</span></p>
</td>
<td class="doc_layout_meeting_attend_content_td" valign=top
style='line-height:28.0pt; padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal style=' '><span style='font-size:16.0pt;font-family:仿宋;'
class="doc_layout_meeting_attend_content"></span></p>
<td class='doc_layout_meeting_attend_content_td' valign=top style='line-height:28.0pt; padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal style=' '><span style='font-size:16.0pt;font-family:仿宋;' class='doc_layout_meeting_attend_content'></span></p>
</td>
</tr>
</table>
......
......@@ -277,7 +277,7 @@
<img class="doc_layout_seal" width=160 height=160 data-mso-position-vertical="absolute"
data-mso-position-horizontal-relative="margin"
data-mso-position-vertical-relative="paragraph"
style="border:1px solid #cccccc; border-radius: 100px; position: absolute; top:-88pt; left:290pt;">
style="border:1px solid #cccccc; border-radius: 100px; position: absolute; top:-100pt; left:285pt;">
</p>
</td>
</tr>
......
......@@ -11,6 +11,9 @@ MWF.xApplication.process.Xform.$Input = MWF.APP$Input = new Class(
Implements: [Events],
Extends: MWF.APP$Module,
iconStyle: "personfieldIcon",
options: {
"moduleEvents": ["change"]
},
initialize: function(node, json, form, options){
this.node = $(node);
this.node.store("module", this);
......@@ -399,6 +402,7 @@ MWF.xApplication.process.Xform.$Input = MWF.APP$Input = new Class(
//}
},
__setData: function(data){
var old = this.getInputData();
this._setBusinessData(data);
if (this.node.getFirst()){
this.node.getFirst().set("value", data);
......@@ -407,6 +411,7 @@ MWF.xApplication.process.Xform.$Input = MWF.APP$Input = new Class(
}else{
this.node.set("text", data);
}
if (old!==data) this.fireEvent("change");
this.moduleValueAG = null;
},
......
......@@ -361,6 +361,7 @@ MWF.xApplication.process.Xform.Checkbox = MWF.APPCheckbox = new Class(
__setData: function(data){
this.moduleValueAG = null;
var old = this.getInputData();
this._setBusinessData(data);
var inputs = this.node.getElements("input");
......@@ -384,6 +385,7 @@ MWF.xApplication.process.Xform.Checkbox = MWF.APPCheckbox = new Class(
}
this.fieldModuleLoaded = true;
this.fireEvent("setData");
if (old!==data) this.fireEvent("change");
},
notValidationMode: function(text){
......
......@@ -2856,6 +2856,10 @@ MWF.xApplication.process.Xform.Documenteditor = MWF.APPDocumenteditor = new Cla
//if (this.data[name]){
if (this[dom]){
var value = this.data[name] || "";
var reg = new RegExp("\n","g");
var text = value.replace(reg,"<br/>");
if (dom=="layout_redHeader" || dom=="layout_issuanceUnit") {
this[dom].set("html", this.data[name] || "");
}else if (dom=="layout_subject"){
......@@ -2863,7 +2867,7 @@ MWF.xApplication.process.Xform.Documenteditor = MWF.APPDocumenteditor = new Cla
}else if (dom=="layout_attachment"){
this.setAttachmentData();
}else{
this[dom].set("text", this.data[name]|| "");
this[dom].set("html", text|| "");
}
}
......@@ -3167,7 +3171,11 @@ MWF.xApplication.process.Xform.Documenteditor = MWF.APPDocumenteditor = new Cla
if (this.customLayouts){
this.customLayouts.each(function(l){
l.node.set("html", this.data[l.name] || " ");
var value = this.data[l.name] || "";
var reg = new RegExp("\n","g");
var text = value.replace(reg,"<br/>");
l.node.set("html",text || " ");
}.bind(this))
}
......
......@@ -435,6 +435,7 @@ MWF.xApplication.process.Xform.Radio = MWF.APPRadio = new Class(
__setData: function(data){
this.moduleValueAG = null;
var old = this.getInputData();
this._setBusinessData(data);
var inputs = this.node.getElements("input");
......@@ -450,6 +451,7 @@ MWF.xApplication.process.Xform.Radio = MWF.APPRadio = new Class(
}
this.fieldModuleLoaded = true;
this.fireEvent("setData");
if (old!==data) this.fireEvent("change");
},
notValidationMode: function(text){
......
......@@ -446,6 +446,7 @@ MWF.xApplication.process.Xform.Select = MWF.APPSelect = new Class(
},
__setData: function(data){
var old = this.getInputData();
this._setBusinessData(data);
if (this.readonly|| this.json.isReadonly){
var d = typeOf(data) === "array" ? data : [data];
......@@ -477,6 +478,7 @@ MWF.xApplication.process.Xform.Select = MWF.APPSelect = new Class(
}
this.fieldModuleLoaded = true;
this.fireEvent("setData", [data]);
if (old!==data) this.fireEvent("change");
}
});
......@@ -146,6 +146,7 @@ MWF.xApplication.process.Xform.Textarea = MWF.APPTextarea = new Class({
"MWFType": this.json.type
});
this.node.addEvent("change", function(){
debugger;
this._setBusinessData(this.getInputData());
this.fireEvent("change");
}.bind(this));
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册