如何解决DATATABLE 的可编辑文件类型
我正在实施 dataTable 来保存和管理用户信息 除了我保存用户图像的最后一列之外,所有列中的可编辑数据类型都是 JSON 如何将此列初始化为可编辑?
$('#sample_data').on('draw.dt',function() {
$('#sample_data').tabledit({
url: 'http://localhost:85/foreign/actions/functions.PHP',dataType: 'JSON',columns: {
identifier: [0,'id'],editable: [
[1,'Name'],[2,'password'],[3,'Title','{"Mr":"Mr","Ms":"Ms","A.Prof":"A.Prof","Dr":"Dr","Sir":"Sir"}'],[4,'Type','{"admin":"Admin","staff":"Staff","student":"Student"}'],[5,'Email'],[6,'Gender','{"Male":"Male","Female":"Female"}'],[7,'Photo','<input type="file">']
]
},restoreButton: false,onSuccess: function(data,textStatus,jqXHR) {
if (data.action == 'delete') {
$('#' + data.id).remove();
$('#sample_data').DataTable().ajax.reload();
}
if (data.action == 'edit') {
if (data.error != 1) {
// $('#user-edit-response').prepend(' <b> Error(s) ! </b><br>' + data.error).addClass('d-block').removeClass('d-none').css({
// 'opacity': '1'
// })
$('#user-edit-response').modal('show');
$('#response-content').html(data.error).css({
'background-color': '#F8D7DA','color': 'tomato'
})
$('#sample_data').DataTable().ajax.reload();
}
}
}
});
});
我想要一种方法使该列可编辑 [7,''] ?
以下是我正在使用的库和插件
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />
<script src="https://cdn.datatables.net/1.10.12/js/jquery.dataTables.min.js"></script>
<script src="https://cdn.datatables.net/1.10.12/js/dataTables.bootstrap.min.js"></script>
<link rel="stylesheet" href="https://cdn.datatables.net/1.10.12/css/dataTables.bootstrap.min.css" />
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script src="https://markcell.github.io/jquery-tabledit/assets/js/tabledit.min.js"></script>
除了使图像列可编辑之外,每个人都认为作品很迷人 请问可以修改吗?提前致谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。