我嘗試使用columnDefs將 jQuery DataTable 列設定為大寫:
columnDefs: [
{
targets: [1, 2],
render: function (data) {
return data.toUpperCase();
}
}
]
這適用于我指定為目標的所有列,除了一個。屬性型別是nvarchar(max)。我知道我可以使用以下內容將整個 DataTable 設定為大寫,但我想每列都這樣做:
<style> td { text-transform: uppercase } </style>
此列確實顯示了正確的資料。但是,當我將其指定為 中的目標時columnDefs,DataTable 表示它正在加載并且不顯示任何資料。
uj5u.com熱心網友回復:
可以申請columns.className設定。
columnDefs: [
{
className: "upper"
targets: [1, 2]
}
]
并應用此樣式規則,以便所有<td>具有類的元素upper都將生效。
td.upper {
text-transform: uppercase
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/429379.html
標籤:C# jQuery asp.net-mvc 数据表 大写
上一篇:你知道什么是三層架構嗎?
