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

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

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

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

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

コマンド行

リスト ポップアップ ラジオ・ボタン (データ入力) テキスト入力コンボ・ボックス (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

リンク