dhtmlx
MVC アプリケーションでスケジューラを使用しています。
アクションへの単なるリンクであるカスタム ボタンを追加しました。読み取り専用モードでない場合、ボタンは完全に機能します。私の問題は、ライトボックスが読み取り専用モードのときにこのボタンを使用する必要があり、何らかの理由でこのモードではボタンが無効になっているように見えることです。ボタンは表示されますが、必要な場所にリンクしません。
編集:
カスタムボタンの追加方法:
scheduler.config.buttons_right = ["dhx_delete_btn", "enroll_button"];
scheduler.locale.labels["enroll_button"] = "Enroll";
ボタンの私のイベント:
scheduler.attachEvent("onClick", function(id, e1){
scheduler.attachEvent("onLightboxButton", function(button_id, node, e){
if(button_id == "enroll_button"){
window.location = "/Calendar/Enroll?id="+id;
}
});
})