0

ITHit Ajax Browser 機能は、ユーザーが非常に危険だと考えている [ファイルの更新] を右クリックします。たとえば、.doc ファイルを .xls ファイルで更新すると、実際には Excel ワークブックを含む「破損した」Word ファイルが生成される可能性があるため、新しい Ajax ブラウザーのリリースごとに ITHitAJAXFileBrowser.js ファイルからこのメニュー項目を削除しています。カスタマイズによって機能を改善または削除することは可能ですか? ありがとう

4

1 に答える 1

0

Ajax File Browser でメニュー項目を削除するには、次のコードを使用できます。

ITHit.Events.AddListener(ajaxFileBrowser.GetMenuManager(), 'OnShowMenu', onShowMenu);
...
function onShowMenu(menu, aContextMenuHierarchyItems) { 
    var index = getMenuIndexByMenuId(menu, 'CustomProperties');
    if (index != -1) {
        menu.Children.splice(index, 1);
    }
}

function getMenuIndexByMenuId(menu, menuId) {
    for (var i = 0, l = menu.Children.length; i < l; i++) {
        if (menu.Children[i].Id == menuId) {
           return i;
        }
    }
    return -1;
}

ここで詳細情報を見つけてください: http://www.webdavsystem.com/ajaxfilebrowser/programming/context_menu_customization http://www.ajaxbrowser.com/?menudlgdemo

于 2013-02-20T05:45:05.457 に答える