2014-02-19 2 views
0

У меня есть таблица данных в моем проекте. Теперь у меня есть код, чтобы скрыть строку при нажатии на кнопку в строке. Код приведен ниже.Отключение выбранной строки в JQuery Datatable

$('#SiteTable').on('click', '.edit', function() { 
       var row = $(this).parents('tr')[0]; 
       var data = oTable1.fnGetData(row); 
       var jqInputs = $('input', row); 
       var jqTds = $('>td', row); 
       var LineID = data[0]; 
       var Itm = data[1]; 
       var Quant = jqInputs[0].value; 
       if (Quant > 0) { 
        $.ajax({ 
         type: "GET", 
         url: "StockAllocation/AllocateStock", 
         data: { 
          OrderRequestLineItemID: LineID, 
          Quantity: Quant, 
          Item: Itm 

         }, 
         contentType: "application/json; charset=utf-8", 
         dataType: "json", 
         success: function() { jqTds[4].innerHTML = "Allocated"; $(row).hide(); }, 
         error: function (xhr, status, error) { } 
        }); 
       } 
       else { 
        alert("Please allot items."); 
       } 
      }); 

Вместо того чтобы скрывать строку, я хочу отключить всю строку. Пожалуйста, помогите мне. Благодаря

+0

Что инвалидизирующих вовлекают? Обычно не так много взаимодействия со строкой таблицы, если ваша ситуация не отличается? Можете ли вы объяснить, что вы пытаетесь сделать? Изображения также помогут. –

+0

У меня есть кнопка в строке. Я хочу отключить строку, чтобы избежать дальнейшего взаимодействия с кнопкой. Мне просто нужно не нажимать кнопку дальше. – BPX

ответ

1

Вы можете отключить все кнопки для строки:

$(row).children("button").attr("disabled", "disabled"); 
Смежные вопросы