動作定義ファイル (RuntimeConfig)

動作定義ファイル(RuntimeConfig) とはInfoEyes PrintServerにおける帳票の動作、あるいは条件入力項目等を定義するXML形式のファイルです。

InfoEyes Frameworkでも動作定義ファイルを使用します。

定義内容

動作定義ファイルでは以下の項目を定義します。

動作定義ファイルの例

<?xml version="1.0" encoding="utf-8" ?>
<InfoEyesConfig>
	<Title>受注表テスト</Title>
	<ToolBar>
		<Command ID="C1" Method="PrintOut" Label="印刷" Image="Print.gif" Width="50px" ExecID="IJ001" OnLoadMethod="True"/>
		<Command ID="C2" Method="PrintOut" Label="出力" Image="SaveDoc.gif" Width="50px" ExecID="IJ001_CSV"/>
		<Command ID="C3" Method="ChangeLocation" Label="終了" Image="Quit.gif" Width="50px" Location="../../null.htm"/>
	</ToolBar>
	<Params Height="100px">
		<Param ID="受注ID_FROM" Value="" InputType="Text" Format="" Top="0px" Left="0px" Width="100px" FieldName="受注ID(FROM)" CheckMode="Required" SyncID="受注ID_TO">
			<Label Text="受注ID" Width="100px"/>
			<Find FindID="FJYUCHU" InputDataName="受注ID"/>
		</Param>
		<Param ID="受注ID_TO" Value="" Top="0px" Left="250px" Width="100px" FieldName="受注ID(TO)" CheckMode="Required">
			<Label Text="~" Width="30px"/>
			<Find FindID="FJYUCHU" InputDataName="受注ID"/>
		</Param>
		<Param ID="FLAG" Value="1" DefaultValue="" InputType="CheckBox" Top="22px" Left="0px" Width="100px" Visible="True" CheckMode="None">
			<Label Text="一覧" Width="100px"/>
			<ParamItems>
				<ParamItem Name="無" Value=""/>
				<ParamItem Name="有" Value="1" Checked="True" />
			</ParamItems>
		</Param>
		<Param ID="案件名" Value="" Top="44px" Left="0px" Width="100px" Visible="Ture">
			<Label Text="案件名" Width="100px"/>
		</Param>
		<Param ID="ORDER" Value="受注ID" Top="66px" Left="0px" Width="100px" Visible="False">
			<Label Text="ORDER" Width="100px"/>
		</Param>
	</Params>
	<Queries>
		<Query ID="ICHIRAN">
			select 受注ID,案件名 from T受注
		</Query>
	</Queries>
	<InfoEyes FileName="受注表2.wef" ExportType="pdf" ExportNameFormat="IJ001" Temporary="True" Height="360px">
		<PrintPermission Owner="TEST" User="" Printing="false" Copy="true" Modify="true" ModifyNotations="true" />
	</InfoEyes>
</InfoEyesConfig>

参照

InfoEyes Framework InfoEyes PrintServer