2015-05-06 1 views
1

Я показываю записи на основе ответа, полученного с сервера.Как сделать флажок установлен или снят флажок на основе значения при создании таблицы

Основываясь на значении appUserID, я хочу, чтобы флажок проверил или непроверенную.

appUserID имеет два значения 1 и 0.

, если его 1, то флажок должен быть проверены либо флажок должен быть снят .

Не могли бы вы дать мне знать, как это сделать?

Это мой код

var response = [ 
    { 
     "phone": "2345678909", 
     "appUserTypeID": "1", 
     "email": "[email protected]", 
     "depotName": "WEQW", 
     "depotID": "22", 
     "appUserID": "1", 
     "webEnabled": "1", 
     "password": "137424", 
     "appUserName": "ESSS", 
     "emp_ID": "1243" 
    }, 
    { 
     "phone": "9098888888", 
     "appUserTypeID": "1", 
     "email": "[email protected]", 
     "depotName": "Depot4", 
     "depotID": "17", 
     "appUserID": "0", 
     "webEnabled": "1", 
     "password": "783652", 
     "appUserName": "Mike", 
     "emp_ID": "1245" 
    } 
]; 

    var html = ''; 

    for(var i=0;i<response.length;i++) 
    { 

     var emp_id= response[i].emp_ID.trim(); 
     var emp_name= response[i].appUserName.trim(); 
     var emp_phone= response[i].phone.trim(); 
     var emp_email= response[i].email.trim(); 
     var emp_depotName= response[i].depotName.trim(); 
     var emp_depotID = response[i].depotID.trim(); 
     var appUserID = response[i].appUserID.trim(); 


        html += '<tr>\ 
          <td class="text-center"><input type="checkbox" checked appUserID="'+appUserID+'" id="'+emp_id+'"/><label for="'+emp_id+'" class="marg_none"><div></div></label></td>\n\ 
          <td>'+emp_id+'</td>\n\ 
          <td>'+emp_name+'</td>\n\ 
          <td>'+emp_phone+'</td>\n\ 
          <td>'+emp_email+'</td>\n\ 
          <td>'+emp_depotName+'</td>\n\ 
          <td><a data-depotid="'+emp_depotID+'" class="label label-success edit">Edit</a></td>\n\ 
         </tr>'; 

    } 

    $("#managementtablebody").html(html); 

http://jsfiddle.net/vxe2d2hh/22/

ответ

2

Исходя из условия добавить проверяемого атрибуту

<td class="text-center"><input type="checkbox" ' + (appUserID == 1 ? 'checked' : '') + ' appUserID="' + appUserID + '" id="' + emp_id + '"/><label for="' + emp_id + '" class="marg_none"><div></div></label></td>\n\ 

Demo: Fiddle

+0

Благодарю вас, очень много. – Kiran

Смежные вопросы