Home   Single Page

イベントリスナを使用したロードオンデマンド

手動で子要素を作成するか、または、動的にそれらを変更する必要がある場合、子要素が参照可能(visible)になったというイベントを確認してからイベントリスナの中で処理することができます。例えば、

<combobox id="combo" onOpen="prepare()"/>
<zscript><![CDATA[
    void prepare() {    
        if (event.isOpen() && combo.getItemCount() == 0) {        
            combo.appendItem("First Option");            
        }        
    }    
]]></zscript>