ホスト・コンポーネントとウィジェットについて

ホスト・アプリケーションでは、データが、メニュー、表、コマンド・プロンプトなど、さまざまな方法で表されています。これらは、ホスト・コンポーネントとも呼ばれています。ZIETrans アプリケーションは、GUI でデータを表示できるように、これらをグラフィカル要素、すなわちウィジェットに変換します。

ZIETrans には、ホスト・コンポーネントのデフォルト・セットが添付されています。これらは、頻繁に使用されるデータ表示メソッドと、各メソッドに関連付けられたウィジェットからなるセットです。これらのホスト・コンポーネントおよびウィジェットは、表 1 にリストされています。ZIETrans アプリケーションを開発するときは、ホスト画面上の領域を選択し、ホスト・コンポーネント (その領域内の特定のコンテンツを検索する役割を持つ) を選択し、ウィジェット (ホスト・コンポーネントの出力をレンダリングする役割を持つ) を選択します。

例えば、ホスト・アプリケーションにメニューがあり、ユーザーがこのメニューのいくつかの選択肢の中から 1 つを選ぶ必要がある場合、GUI のメニューをドロップダウン・リストとして表示するように ZIETrans アプリケーションを設計できます。あるいは、メニューを、ユーザーが選択するラジオ・ボタンのリストとして表示させたり、リンクまたはボタンのリストとして表示させたりできます。カスタム・コンポーネントやウィジェット開発することもできます。

表 1. ZIETrans ホスト・コンポーネントと対応するウィジェット
ホスト・コンポーネント ウィジェット

コマンド行

リスト
ポップアップ
ラジオ・ボタン (データ入力)
テキスト入力
コンボ・ボックス (Dojo)
フィルター操作選択 (Dojo)
テキスト・ボックス (Dojo)

フィールド

フィールド

ファンクション・キー

ボタン
ボタン・テーブル
ドロップダウン (選択)
リンク
ラジオ・ボタン (選択)

HTML DDS キーワード

ラベル

入力フィールド

カレンダー
チェック・ボックス
リスト
ポップアップ
ラジオ・ボタン (データ入力)
テキスト入力
コンボ・ボックス (Dojo)
日付テキスト・ボックス (Dojo)
フィルター操作選択 (Dojo)
テキスト・ボックス (Dojo)
検証テキスト・ボックス (Dojo)

ヒント付き入力フィールド

リスト
ポップアップ
ラジオ・ボタン (データ入力)
コンボ・ボックス (Dojo)
フィルター操作選択 (Dojo)

項目の選択

チェック・ボックス
ドロップダウン (データ入力)
リンク (項目選択)
リスト
ポップアップ
ラジオ・ボタン (項目選択)
テキスト入力
コンボ・ボックス (Dojo)
フィルター操作選択 (Dojo)

ライト・ペン (アテンション)

ボタン
リンク
ラジオ・ボタン (選択)

ライト・ペン (選択)

チェック・ボックス

スクロール・バー・フィールド (ENPTUI)

スクロール・バー (ENPTUI)

選択フィールド (ENPTUI)

ボタン
チェック・ボックス
リンク
ラジオ・ボタン (選択)

選択リスト

ボタン
ボタン・テーブル
ドロップダウン (選択)
リンク
ラジオ・ボタン (選択)
コンボ・ボックス (Dojo)
フィルター操作選択 (Dojo)

サブファイル

サブファイル (チェック・ボックス)
サブファイル (ドロップダウン)
サブファイル (ポップアップ)

グラフ (水平棒)
グラフ (線)
グラフ (垂直棒)

拡張グリッド (Dojo)

テーブル (フィールド)

グラフ (水平棒)
グラフ (線)
グラフ (垂直棒)

拡張グリッド (Dojo)

テーブル (可視)

グラフ (水平棒)
グラフ (線)
グラフ (垂直棒)

拡張グリッド (Dojo)

テキスト

ラベル

URL

リンク