【仅供内部供应商使用,不提供对外解答和培训】
...
| Code Block | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
<InnerWidget class="com.fr.plugin.form.widget.core.RHIframe"> <WidgetName name="rHIframe0"/> <WidgetAttr> <PrivilegeControl/> </WidgetAttr> <Attr scrollX="true" scrollY="true"/> <RHIframeAttr class="com.fr.plugin.form.widget.core.RHIframeAttr"> <RHIframeSource class="com.fr.plugin.form.widget.core.TemplateSource"> <Attr path="/mark.cpt"/> </RHIframeSource> <Parameters/> </RHIframeAttr> </InnerWidget> |
...
| Code Block | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
@Override
public void writeXML(XMLPrintWriter writer) {
super.writeXML(writer);
writer.startTAG("Attr");
writer.attr("scrollX", overflowX);
writer.attr("scrollY", overflowY);
writer.end();
if (attr != null) {
GeneralXMLTools.writeXMLable(writer, attr, RHIframeAttr.XML_TAG);
}
}
} |
...
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
<Attr scrollX="true" scrollY="true"/> |
...
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
<RHIframeAttr class="com.fr.plugin.form.widget.core.RHIframeAttr"> <RHIframeSource class="com.fr.plugin.form.widget.core.TemplateSource"> <Attr path="/mark.cpt"/> </RHIframeSource> <Parameters/> </RHIframeAttr> |
...
| Code Block | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
@Override
public void readXML(XMLableReader reader) {
super.readXML(reader);
if (reader.isChildNode()) {
String nodeName = reader.getTagName();
if ("Attr".equals(nodeName)) {
this.overflowX = reader.getAttrAsBoolean("scrollX", true);
this.overflowY = reader.getAttrAsBoolean("scrollY", true);
} else if (RHIframeAttr.XML_TAG.equals(nodeName)) {
this.attr = (RHIframeAttr) GeneralXMLTools.readXMLable(reader);
}
}
} |
...