gpt4 book ai didi

jquery - jTable 禁用对特定列的排序

转载 作者:行者123 更新时间:2023-12-01 03:10:52 26 4
gpt4 key购买 nike

我正在使用 jTable 插件来显示 MVC 应用程序中的数据。我已经设置了如下表格。

$(document).ready(function () {

$('#StudentTableContainer').jtable({
title: 'The Employee List',
paging: true, //Enable paging
pageSize: 10, //Set page size (default: 10)
sorting: true, //Enable sorting
defaultSorting: 'Name ASC', //Set default sorting
actions: {
listAction: '/Employee/Employees',
deleteAction: '/Employee/Delete',
updateAction: '/Employee/Edit',
createAction: '/Employee/Create'
},
fields: {
Id: {
key: true,
create: false,
edit: false,
list: false
},
Name: {
title: 'Name',
width: '15%'
},
Age: {
title: 'Age',
width: '5%'
},
Position: {
title: 'Post',
options: 'Employee/GetJobPosts',
width: '12%'
},
DownloadUrls: {
title: 'Resume',
width: '13%',
display: function (data) {
if (data.record.DownloadUrls) {
var urls = data.record.DownloadUrls.split(',');
var html = '';
var li = '';
urls.forEach(function (entry) {
li = li + '<li><a href="' + entry + '" target="_blank" runat="server" download>' + entry.split('/').pop() + '</a></li>';
})
html = "<ul>" + li + "</ul>";
return html;
} else {
return 'Please edit and upload resume';
}
},
input: function (data) {
return '<input type="file" name="resume" id="resume" multiple/>'
}
}
},
formCreated: function (event, data) {
console.log('adding multipart attribute')
data.form.attr('enctype', 'multipart/form-data');
}
});

//Load student list from server
$('#StudentTableContainer').jtable('load');
});

其中 paging: true, 启用 jTable 分页,sorting: true, 启用 jTable 排序。但正如您所看到的上面的脚本,我在 1 个字段中有一个文件上传。它显示记录中上传的文件的下载网址。

So I do not want sorting to be enabled on only 1 field DownloadUrls. Other fields need to have sorting

我见过Disable Column Header sorting on a JTable ,但我使用的是 .NET 和 jQuery,而不是 Java 和 Swing,因此一切都仅在脚本中管理。

最佳答案

使用sorting选项禁用特定列的排序。请参阅文档 here .

还有一个实际演示 here - 查看“记录日期”列及其代码。

DownloadUrls: {
...
sorting: false
}

关于jquery - jTable 禁用对特定列的排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30592546/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com