iT邦幫忙

0

datatable 中 columns 最外面有加 language 時 會失效 。 請高手指教一下 。

"language": {
"searchBuilder": {
columns: [ 1, 2]
},
},

唉~~~不說了
!!!!!

2 個回答

0
耿直小伙
iT邦新手 2 級 ‧ 2021-09-16 21:54:01

DataTables example

這個問題也不需要高手才能回答,你確定用法是這樣?ㄎㄎ

chenjh iT邦新手 5 級 ‧ 2021-09-17 09:07:35 檢舉

我找到的範例 1 跟 2 是這樣寫,
範例 1.
$.extend( true, $.fn.dataTable.defaults, { // datatables language
language: {
searchBuilder: {
add: 'Ajouter',
button: 'Filtres',
clearAll: 'Reset',
condition: 'Opérateur',
conditions :{
date: {
before: 'Avant le',
after: 'Après le',
equals: 'Egual à',
not: 'Différent de',
between: 'Entre',
notBetween: 'Pas entre',
empty: 'Vide',
notEmpty: 'Pas vide'
},
}
範例 2.
$('#example').DataTable( {
searchBuilder: {
columns: [1,2,3]
},
dom: 'Qlfrtip'
});

所以結合了一下 , 將 columns: [1,2,3] 寫了進去。 無法實現 columns 設定。 請指教。

chenjh iT邦新手 5 級 ‧ 2021-09-17 09:26:05 檢舉

這是 官網的 Example :
$(document).ready(function() {
$('#example').DataTable( {
language: {
searchBuilder: {
conditions :{
string: {
contains: 'Contains',
empty: 'Empty',
endsWith: 'Ends With',
equals: 'Equals',
not: 'Not',
notEmpty: 'Not Empty',
startsWith: 'Starts With',
}
}
}
},
dom: 'Qlfrtip',
});
});

0
cheerupche
iT邦新手 5 級 ‧ 2021-09-17 17:13:18

小妹很菜,對這東西只有用過一次的經驗,
不過憑印象,language這塊是設定顯示語言的。
你要設的columns應該要跟language是同層的,不應該把它放在language裏面。
上面已經有大大附過language用法,我下面附上columns設定方法。
請參考:
https://datatables.net/reference/option/columns

我要發表回答

立即登入回答