2016-04-01 44 views
1

numeric item parametrelerini, numeric and string items veri kümelerine içeren bir sütuna göre sıralamak mümkün müdür? Veri sayfalarında özel sıralama nasıl yapılır?

Ben columnDefs çalıştı:

[{ type: 'natural', targets: [0,1] }] 

Ama bu işe yaramıyor. Herhangi bir yardım takdir edilir.

+0

Belki de verilerinizin bir örneği? – annoyingmouse

+0

[** natural **] (https://datatables.net/plug-ins/sorting/natural) eklentisinin yüklü olması ve 'hedeflerini kullanmanız gerekir: [0,1]' ('' '' '' 'değil) Birinci ve ikinci sütunu hedeflemek istersiniz. – davidkonrad

+0

Takaslarda uyuşumu ve değişiklikleri denedim [link] http://stackoverflow.com/questions/15363042/datatables-sorting-varchar. başarısız. Sıralama vb 1 1a 1b 4a gibi sayısal bir değere uygun isteyen –

cevap

3

Belki de sadece çalışan bir örnek görmelisiniz? Burada atıfta diğer soruya gelen değerler ve ben bir kez tam olarak bu için yapılmış bir sıralama Eklentinin kullanımıdır, any-number ->https://github.com/davidkonrad/Plugins/blob/master/sorting/any-number.js

var table = $('#example').DataTable({ 
    columnDefs : [ 
    { type: 'any-number', targets: [0] } 
    ] 
}) 

burada nasıl çalıştığını görmek ->http://jsfiddle.net/o53burrf/ Diğer sıralama eklentilerinin çoğu bu şekilde çalışır - natural'u kullanmak isterseniz, kaynak snippet'i any-number'u natural ile değiştirin.

İlgili konular