2016-03-25 20 views
1

Anguarljs Lin Datatables kullanıyorum Lin Datatables
Veri sayfaları güzel çalışıyor ve arama, sıralama harika çalışıyor, ancak veri tablosunun kontrol edilen öğelere sıralanması için bir gereksinim var.
Örneğin, kullanıcı onay kutusunu işaretlediğinde ve kontrol edilen öğelere göre sıralamak istediğinde sıralama işlevi çalışmaz.
enter image description here
Herkes, Lin veri tabanlarını kullanarak onay kutularını kullanarak nasıl sıralanabileceğini önerebilir.
onay kutusu durumunu kontrol etmek için html koduAngularJS Datatables kontrol edilen öğeleri sırala

<td><input id="{{content.fileName}}" type="checkbox" 
value="{{content.fileName}}" ng-model="content.isChecked" 
ng-click="toggleSelection(content)" /></td> 
+0

bilmiyorum: dom-checkboxorderDataType olarak

$.fn.dataTable.ext.order['dom-checkbox'] = function (settings, col) { return this.api().column(col, {order:'index'}).nodes().map(function (td, i) { return $('input', td).prop('checked') ? '1' : '0'; }) } 

Ardından kullanmak # sütun ayarlamak eklentiyi biliyorum, ancak td öğesinin metin kutusunun onay kutusunun metni her ne kadar olsa da, tabloları td öğesinin metin içeriğine göre sıralar gibi görünüyor. emtpy dize. Korkarım ki, td elemanına metin eklemeniz gerekiyor, bu yüzden {{content.isChecked}} '. Bu işe yararsa bildirin. – sniels

+0

@sniels Ne yazık ki işe yaramıyor. –

+0

Bir keman yapabilir misin? – sniels

cevap

İlgili konular