データグリッド - 画像ホバリングプレビュー

この例では、データグリッドの新機能画像ホバリングにフォーカスします。この機能はデータグリッドが作成されるときデフォルトで有効です。この機能を有効あるいは無効にするには、go() コマンドでグリッドが作成されるよりも前に、コマンド enablePicturePreview(true/false) をを呼び出さなければなりません。

    シンタックス: myGrid.enablePicturePreview(true/false);

この例では、二つのラッパー関数 (enableImageHover と disableImageHover) を作成し、それぞれの機能を分離しています。それぞれの機能の主な違いは、コマンド enablePicturePreview() に渡される引数です;

    function enableImageHover(){
        if(!hoverenabled){
            if(myGrid != null)
                myGrid.destroy();
            myGrid = new dax_dataGrid('Contacts', $('mydiv'), 1, 0, false);
            myGrid.enablePicturePreview(true);
            myGrid.go();
            myGrid.allowEditor(false);
            hoverenabled = true;
        }
    }

    function disableImageHover(){
        if(hoverenabled){
            if(myGrid != null)
                myGrid.destroy();
            myGrid = new dax_dataGrid('Contacts', $('mydiv'), 1, 0, false);
            myGrid.enablePicturePreview(false);
            myGrid.go();
            myGrid.allowEditor(false);
            hoverenabled = false;
        }
    }