ホスト・コンポーネントとウィジェットについて
ホスト・アプリケーションでは、データが、メニュー、表、コマンド・プロンプトなど、さまざまな方法で表されています。これらは、ホスト・コンポーネントとも呼ばれています。ZIETrans アプリケーションは、GUI でデータを表示できるように、これらをグラフィカル要素、すなわちウィジェットに変換します。
ZIETrans には、ホスト・コンポーネントのデフォルト・セットが添付されています。 これらは、頻繁に使用されるデータ表示メソッドと、 各メソッドに関連付けられたウィジェットからなるセットです。これらのホスト・コンポーネントおよびウィジェットは、 表 1 にリストされています。ZIETrans アプリケーションを開発するときは、ホスト画面上の領域を選択し、ホスト・コンポーネント (その領域内の特定のコンテンツを検索する役割を持つ) を選択し、 ウィジェット (ホスト・コンポーネントの出力をレンダリングする役割を持つ) を選択します。
例えば、ホスト・アプリケーションにメニューがあり、ユーザーがこのメニューのいくつかの選択肢の中から 1 つを選ぶ 必要のある場合は、GUI のメニューをドロップダウン・リストとして 表示するように ZIETrans アプリケーションを設計できます。あるいは、メニューを、ユーザーが選択するラジオ・ボタンのリストとして表示させたり、リンクまたはボタンのリストとして表示させたりできます。カスタム・コンポーネントやウィジェット (widget)を開発することもできます。
ホスト・コンポーネント | ウィジェット |
---|---|
コマンド行 |
リスト ポップアップ ラジオ・ボタン (データ入力) テキスト入力コンボ・ボックス (Dojo) (Web のみ) フィルター操作選択 (Dojo) (Web のみ) テキスト・ボックス (Dojo)(Web のみ) |
フィールド |
フィールド |
ファンクション・キー |
ボタン ボタン・テーブル ドロップダウン (選択) リンク ラジオ・ボタン (選択) |
HTML DDS キーワード |
ラベル |
入力フィールド |
カレンダー (Web のみ) チェック・ボックス リスト ポップアップ・ラジオ・ボタン (データ入力) テキスト入力 コンボ・ボックス (Dojo) (Web のみ) 日付テキスト・ボックス (Dojo) (Web のみ) フィルター選択操作 (Dojo) (Web のみ) テキスト・ボックス (Dojo) (Web のみ) 検証テキスト・ボックス (Dojo) (Web のみ) |
ヒント付き入力フィールド |
リスト ポップアップ ラジオ・ボタン (データ入力) コンボ・ボックス (Dojo) (Web のみ) フィルター操作選択 (Dojo) (Web のみ) |
項目の選択 |
チェック・ボックス ドロップダウン (データ入力) リンク (項目選択) リスト ポップアップ ラジオ・ボタン (項目選択) テキスト入力 コンボ・ボックス (Dojo) (Web のみ) フィルター操作選択 (Dojo) (Web のみ) |
ライト・ペン (アテンション) |
ボタン リンク ラジオ・ボタン (選択) |
ライト・ペン (選択) |
チェック・ボックス |
スクロール・バー・フィールド (ENPTUI) |
スクロール・バー (ENPTUI) |
選択フィールド (ENPTUI) |
ボタン チェック・ボックス リンク ラジオ・ボタン (選択) |
選択リスト |
ボタン ボタン・テーブル ドロップダウン (選択) リンク ラジオ・ボタン (選択) コンボ・ボックス (Dojo) (Web のみ) フィルター操作選択 (Dojo) (Web のみ) |
サブファイル |
サブファイル (チェック・ボックス) サブファイル (ドロップダウン) サブファイル (ポップアップ) |
表 |
グラフ (水平棒) グラフ (線) グラフ (垂直棒) 表 拡張グリッド (Dojo) (Web のみ) |
テーブル (フィールド) |
グラフ (水平棒) グラフ (線) グラフ (垂直棒) 表 拡張グリッド (Dojo) (Web のみ) |
テーブル (可視) |
グラフ (水平棒) グラフ (線) グラフ (垂直棒) 表 拡張グリッド (Dojo) (Web のみ) |
テキスト |
ラベル |
URL |
リンク |