field

<field>元素用於 <bom> 或 <section> 元素內,以用來指定欄位。

在 <bom> 元素中使用時,請指定名稱與文字;文字屬性定義用來將資料移入欄位的變數。

在 <bomformat> <section> 元素中使用時,請指定名稱及職稱。名稱指定邏輯名稱,而標題則用來顯示。如果 <section> 中有多個欄位,則併入 order 屬性。

<section name="changesets">
        <field order="1" name="Change" title="Change ID"/>
        <field order="2" name="Date" title="Date"/>
        <field order="3" name="Time" title="Time"/>
        <field order="4" name="User" title="User ID"/>
        <field order="5" name="Client" title="Client"/>
        <field order="6" name="Comment" title="Comment"/>
</section>

請使用 condition="function" 屬性來控制是否將 <field> 元素寫入 BOM 報告。function 的值是一個會求值為 true 或 false 的表示式。如果表示式的求值為 true,就會將 <field> 元素中的資訊寫入 BOM。如果表示式的求值結果是 false,就不會將資訊寫入 BOM 中。請參閱條件函數

請使用 template 屬性來定義 <field> 元素的文字格式。例如,如果文字是字串,範本值可能是 "Hello $VALUE"。當欄位寫入 BOM 報告時,$VALUE 會取代為欄位文字。


意見