データ可能 ( http://www.datatables.net )、jQuery、および Firefox に問題があります。
上にボタンがあるjQueryデータテーブル(id="equipmentList"
)があります:
<html:button styleId="deleteButton" property="delete" value="<%= buttonDelete %>" disabled="disabled" />
データテーブルの列を並べ替えるときに、ボタン (ボタンdeleteButton
) を無効にしたいので、次のコードを書きました。
$('#equipmentList th').click( function() {
hideButtonEditAndDelete();
});
function hideButtonEditAndDelete() {
$("#modifyButton").attr("disabled", "disabled");
$( "#deleteButton" ).attr("disabled", "disabled");
//fix for firefox
if($.browser.mozilla){
$("#modifyButton").addClass('ui-state-disabled');
$("#deleteButton").addClass('ui-state-disabled');
}}
並べ替えが終了するまで、すべてがうまくいきます。その後、ボタンが jQuery によって有効になるためです。または、他の何か。ボタンを無効にするために、並べ替え順序の最後にキャプチャイベントを探しています