我刚开始在项目中使用jtable而且我遇到了问题。创建一个jTable实例后,我想更改此实例的一些常规选项,但它似乎不起作用。
例如,
$(document).ready(function () {
$('#PersonTableContainer').jtable({
title: 'Table of people',
actions: {
listAction: '/GettingStarted/PersonList',
createAction: '/GettingStarted/CreatePerson',
updateAction: '/GettingStarted/UpdatePerson',
deleteAction: '/GettingStarted/DeletePerson'
},
fields: {
PersonId: {
key: true,
list: false
},
Name: {
title: 'Author Name',
width: '40%'
},
Age: {
title: 'Age',
width: '20%'
},
RecordDate: {
title: 'Record date',
width: '30%',
type: 'date',
create: false,
edit: false
}
}
});
$('#PersonTableContainer').jtable({ title:'chang title'}); //this doesn't work
// below also doesn't work
$.extend(true, $.hik.jtable.prototype.options, {title: 'change title'} );
});
如何动态更改常规选项,字段选项和jtable的操作?
答案 0 :(得分:1)
我相信你找到了答案,但我遇到了同样的问题,发现这可以改变表格的标题:
$('#PersonTableContainer').find('.jtable-title-text').html('change title');
答案 1 :(得分:0)
选项值存储在$ .hik.jtable.prototype.options对象中。
防爆。 $.hik.jtable.prototype.options.columnResizable = false;
你可以在这里查看:http://www.jtable.org/ApiReference#Overview了解更多信息。