9 sütun içeren bir veritabam var. Masamın belirli sütunlarını göstermek/gizlemek için aşağıdaki iki işlevi kullanıyorum.jquery datatables göster/gizle sütun ekler yanlış seç
function fnShow(iCol)
{
var oTable = $('#companies').dataTable();
oTable.fnSetColumnVis(iCol, true);
}
function fnHide(iCol)
{
var oTable = $('#companies').dataTable();
oTable.fnSetColumnVis(iCol, false);
}
Ve bu nasıl belirli koşullara göre göstermek/gizlemek için bu işlevi arıyorum edilir:
if(document.getElementById("type").value=='Dispensary Sick Bay')
{fnShow(9);}
else
{fnShow(2);fnShow(3);fnShow(4);fnShow(5);}
VE
if(document.getElementById("type").value=='Dispensary Sick Bay')
{fnHide(9);}
else
{fnHide(2);fnHide(3);fnHide(4);fnHide(5);}
Ben sütunlar 2 gizlemek Şimdi ne zaman bir sorundur
, 3, 4, 5 ile ilgili DOLDURABİLİR aşağı açılan listeleri, artık kabul edilebilir olan 6, 7, 8 9 sütunları için görünür.:/Ağ üzerinde çok araştırdım, ancak tek bir ilgili gönderi bile bulamadım. :
Sizin tarafınızdan bir çözüm görmeyi umuyorum.
Saygılarımızla. Ben biraz farklı yapmak ve benim için çalışıyor
emin değil yerine istemedikleri şeyleri gizlemek ancak üçüncü üzerine yeniden çizilmesi datatables deneyin tümünü göster argüman, 'oTable.fnSetColumnVis (iCol, false, true); 'Belki bir keman? – jeetaz
Üçüncü değer, atlanırsa, varsayılan olarak doğrudur. Ancak, ben 'gerçek' ile denedim ama ya çalışmıyor:/benim kötü .... –
Cevap için kimse? :/ –