Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagexml
title网页框控件XML片段
linenumberstrue
collapsetrue
<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
true
languagejava
titlewriteXML
linenumberscollapsetrue
@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
languagexml
titleAttrcollapsetrue
<Attr scrollX="true" scrollY="true"/>

...

Code Block
languagexml
titleRHIframeAttrcollapsetrue
<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
languagejava
titlereadXML
linenumberstruecollapsetrue
@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);
        }
    }
}

...