submitButtonの挿入

submitButtonコンポーネントを挿入するには、次のようにします。

  1. 目的のファイルの設計構造ウィンドウで、submitButtonコンポーネントを挿入するノードを探します。
  2. コンポーネント・パレットのドロップダウン・リストから「Form Components」を選択し、submitButtonコンポーネントを、選択した親ノードにドラッグ・アンド・ドロップします。

    「submitButton」ノードが、展開された親ノードに挿入され、強調表示されます。

  3. プロパティ・インスペクタで、submitButtonコンポーネントに対して次の属性を設定します。

注意: データ・バインディングの使用は、「コンポーネント属性のデータ・バインディング」を参照してください。

submitButtonのイベント・ハンドラを設定するには、次のようにします。

  1. submitButtonのプロパティ・インスペクタで、「イベント・ハンドラを設定」をクリックしてイベント・ハンドラを登録します。
  2. 表示されるダイアログで、goto、nullなどのイベント名を入力します。
  3. イベント・ハンドラを編集するには、プロパティ・インスペクタで、「イベント・ハンドラに移動」をクリックします。

    処理するイベントのオプションのソースが入力できます。このソースを指定した場合、このハンドラは、イベントのsourceパラメータがこの値に一致した場合にのみ起動されます。(UIXコンポーネントによって起動されるすべてのイベントには、コンポーネントのIDまたは名前と一致するsourceパラメータが含まれます。)

例(UIX XML)


...
<form name="myform">
  <contents>
    <textInput text="Default input text" name="textfield"/>
    <submitButton text="Enter"/>
  </contents>
</form>
...

<!-- A button that submits the form without performing any validation. -->
...
<form name="myform">
  <contents>
    <textInput text="Default input text" name="textfield"/>
    <submitButton text="Unvalidated Submit"
                  unvalidated="true" />
  </contents>
</form>
...

<!-- A button that triggers an event when the form is submitted. -->
...
<form name="myform">
  <contents>
    <messageTextInput prompt="Search" name="search">
      <end>
        <submitButton text="Go" event="doSearch" />
      </end>
    </messageTextInput>
  </contents>
</form>
...

<!-- if button is outside a form -->

...
    <submitButton formName="form1"
                  text="Enter"/>
...    

submitButtonについて
resetButtonについて
UIXイベント・ハンドラについて

resetButtonの挿入
フォーム・コンポーネントの使用

 

Copyright © 1997, 2004, Oracle. All rights reserved.