最近のアクセス:
セマンティックドメイン

セマンティックドメインは、特定のセマンティックを持つ、定義済みのドメインです。
たとえば、名前に「Address」、「Phone」、「Email」、「URL」などの言葉を含む項目属性や変数を定義すると、GeneXus はデータタイプに自動でそれぞれ「Address」、「Phone」、「Email」、「URL」などと呼ばれるセマンティックドメインを割り当てます。
イメージ:53032.png
これにより、定義する項目属性/変数のセマンティックに応じて便利な動作を自動で含めることができるメリットがあります。たとえば、実行時に、CustomerAddress 項目属性により、マップに関連するインストール済みアプリケーションが提供されます。CustomerPhone 項目属性では、アプリケーションが携帯電話で実行されている場合に、電話をかけることができます。CustomerEmail 項目属性では、メールを送信できます (住所のデータが受信者)。つまり、アプリケーションが実行されているデバイスのリソースが自動で使用されます。
同様に、名前に「Date」を含む項目属性または変数を定義する場合、「Date」セマンティックドメインが割り当てられ、実行時にカレンダーまたは日付ピッカーが表示されて日付を選択できます。
このような言葉を含む項目属性または変数に名前を付ける場合の自動割り当てに加えて、名前にセマンティックドメインの名前を含まない特定の項目属性または変数に明示的にセマンティックドメインを割り当てることもできます。

セマンティックドメインの例

Email

Email セマンティックドメインに基づく項目属性または変数が画面に表示されると、既定のメールクライアントが開き、含まれるアドレス宛ての新しい空のメールを作成する既定のアクションが設定されています。
イメージ:17848.jpg

URL

URL セマンティックドメインに基づく項目属性または変数が画面に表示されると、対応するサイトへのリンクとしてその URL が表示されます。
イメージ:17846.jpg

Address

Address セマンティックドメインに基づく項目属性または変数は、Web 画面に住所のリンクとして表示されます。クリックすると、その住所を示す地図が開きます。
イメージ:53109.jpg

Geolocation

GeoLocation セマンティックドメインに基づく項目属性または変数は、<緯度、軽度> の地点に対応する文字データになります。これが Google マップ上に表示されます。
位置情報ドメインは、lat, long タイプの形式、つまり座標を指定する 2 つの数字が期待される文字です。
イメージ:17847.jpg

Phone

スマートフォンからアプリケーションにアクセスすると、Phone セマンティックドメインに基づく項目属性/変数により、目的の番号に発信できるようになります。


Date / DateTime

Date または DateTime セマンティックドメインに基づく項目属性または変数が画面にある場合、このフィールドに入力する際に日付ピッカー/カレンダーが呼び出されます。
イメージ:53110.jpg

Image

Image セマンティックドメインに基づく項目属性または変数が画面にある場合、アプリケーションが携帯電話上で実行されていると、カメラを使用して写真を撮ることができます。このフィールドに画像をアップロードすることもできます。
イメージ:53111.jpg

Video

Video セマンティックドメインのように、このマルチメディアドメインは、ビデオシーケンスを処理および格納できます。

Audio

Audio セマンティックドメインでは、音声コンテンツを格納できます。
 

Component

このセマンティックドメインは、Web ページの URL を扱い、格納できます。
ページを読み込み、アプリケーション内のネイティブ モバイル デバイス上に表示します。WebView、つまりフィールドに指定されている URL の Web ページを、このドメインに基づいて表示します。
Web ページは、変数で指定された領域を占めます。
 

HTML

このドメインに基づく項目属性/変数は、HTML コードを格納できます。
このフィールドに格納された HTML コードは、デバイスによってレンダリングされます。
 
   
 

サブページ
Created: 14/09/18 03:10 by Admin Last update: 23/04/24 18:05 by Admin
カテゴリ
Powered by GXwiki 3.0