Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »


ダイナミックGUIは1つ以上のフラグを持つツリーとしてエクスポートされ、フィールドを持つエレメントを持つグループを持ちます。
これはダイナミックGUIエディタで編集するときと同じ構造です。下の画像はどのようにエクスポートされるかを説明しています:

Image 4: Dynamic GUI XML
XMLはこのような構造をしています:

<flag flag-no='X'…>
    <group group-no='X'…>
        <element group-element-no='10…>
            <field …/>
        </element>
    </group>
</flag>

XMLは、クライアントで見るのと同じ順序で並べられているわけではないことにご注意ください。
ただし、位置属性はこの情報を持っているので、レポートのデータの順序を決める際には、
これを使用する必要があります。
各要素には、要素のラベルを定義する@labelがあります。フィールドには@show-label属性もあります。
これが1の場合、ラベルはGUIの値の前に表示され、2の場合、ラベルはフィールドの後に表示されます。
Field has the attribute @data-type which tells if the field is a logic (checkbox), numeric, option (combobox/radiobox), date, html (formatted text) or text. Each field also has a
@value which contains the language specific and human readable value.
If field has @data-type = logic the @value will contain a language dependent Yes/No value. It also has a attribute @db-value which is independent of value and will be either true or false.
If field has @data-type = html (formatted text) the @value will contain the text value as "normal" unformatted text. In addition it will have a child element html-data that contains the html data.
See the sample building block dynamic-gui-bb.xfc for example usage.

  • No labels