2016-03-21 13 views
0

ile satır renginin nasıl ayarlanacağını seçer, jquery selectize eklentisindeki her bir değer için farklı satır renkleri ayarlamak mümkündür?Jquery,

& yeşile kimliği = 1 eğer kimlik = 0 kırmızı

benim selectized alana eğer ben set satır rengini istiyorum: sadece render

var $select = $('#create_site').selectize({ 
    preload: true, 
    maxItems: 1, 
    valueField: 'id', 
    labelField: 'title', 
    searchField: 'title', 
    options: [], 
    render: { 
     option: function (item, escape) { 
      return '<div>' + escape(item.title) + '</div>'; 
     } 
    }, 
    load: function (query, callback) { 
     $.ajax({ 
      type: "GET", 
      url: 'http://' + $(location).attr('hostname') + '/api/site', 
      dataType: 'json', 
      async: false, 
      success: function (res) { 
       callback(res); 
       var $select = $("#selectedsite_create").selectize(); 
       $select[0].selectize.setValue('11'); 
       console.log('Success API Sites'); 
      }, 
      error: function() { 
       callback(); 
       console.log('Error API Sites'); 
      } 
     }); 
    }, 
    onChange: function(value) { 
     if (!value.length) return; 
     console.log(value); 
    }, 
    create: false 
}); 

cevap

0

soooooo basit :) ...

render: { 
     option: function (item, escape) { 
      if(item.Online == 1){ 
       return '<div style="background-color: #c6c6c6">' + escape(item.title) + '</div>'; 
      }else{ 
       return '<div>' + escape(item.title) + '</div>'; 
      } 
     } 
    }