Ajaxフレームワーク UI部品リファレンス
目次 索引 前ページ次ページ

第5章 注意事項> 5.2 全部品共通の注意事項

5.2.6 組込みオブジェクトの利用に関する注意事項

UI部品のプロパティおよびモデルデータやAPIの引数として、数値、論理値、文字列を使用する場合、組込みオブジェクト(Number、Boolean、Stringオブジェクト)は使用できません。基本データ型(Number、Boolean、String型)を使用してください。

以下の例では、“設定1”のボタンを押した場合には正常にプロパティの設定が行われますが、“設定2”のボタンを押した場合には、Number型のオブジェクトを設定しようとしたため、エラーとなります。

<script type="text/javascript">
//<![CDATA[
function set1() {
// 基本型で設定(正常終了)
    list.setProperty('selectedIndex', 1);
  }

function set2() {
// Number型オブジェクトで設定(エラー)
    list.setProperty('selectedIndex', new Number(1));
  }
//]]>
</script>

 :
<div rcf:id="list" rcf:type="SelectList" rcf:options="foo;bar"></div>
<div rcf:type="Button" rcf:onClick="set1()">設定1</div>
<div rcf:type="Button" rcf:onClick="set2()">設定2</div>
 :

目次 索引 前ページ次ページ

Copyright 2008 FUJITSU LIMITED