<script>要素
ネームスペース:  http://xmlns.oracle.com/uix/ui
派生元:  <ui:base>要素
グループ:  UIX Components
要素の型:  UINode

<script>要素は、ライブラリのインポートおよびインライン・スクリプトをサポートします。

構文
<script
    [ generatesContent="boolean" ]
    [ source="anyURI" ]
    [ text="string" ]
>
   <contents> <!-- indexed children --> </contents>
</script>

注意: 
  • この要素は派生元要素のすべての属性と子要素を持つことができます。

  • 説明

    <script>要素は、ライブラリのインポート、およびインライン・スクリプトの両方をサポートします。


    簡単なJavaScript関数のスクリプトの例

        <script>
         <contents>
          function doubleIt()
          {
            var proxy = new TableProxy('table1');
            var currTextField = proxy.getFormElement('numbers', 0);
            var dbl = 2 * (currTextField.value - 0);
            proxy._form.doubleField.value = dbl;
          }
         </contents>
        </script>

    ほぼ同じ内容で、テキスト属性を使用した例

          <script text="function doubleOrTriple()
                        {
                          var p = new TableProxy('table1');
                          var c = p.getFormElement('numbers', 0);
                          var t = (c.value - 0);
                          if (t &lt; 10)
                          { t *= 2 }
                          else
                          { t *= 3}
                          p._form.newValueField.value = t;
                        }"/>

    属性

    説明
    generatesContent スクリプトでdocument.write()またはdocument.writeln()を使用してコンテンツを生成する場合、この属性をtrueに設定します。デフォルトはfalseです。
    boolean
    source インポートするスクリプト・ライブラリのURI。
    URI
    text インライン・スクリプト。
    string

    子要素

    説明 必須 組込み可能な数
    <contents> Beanの索引付けされた子。 いいえ 1