用于创建 jQuery jTable 的全套选项
Full set of options for creating a jQuery jTable
我可以创建一个 jQuery jTable,但我想以不同于我正在使用的示例创建的 table 的方式配置它。
http://jtable.org/GettingStarted
我没有看到可以找到在文档中创建 table 时可以使用的可配置选项列表的地方。
http://jtable.org/Home/Documents
是否存在此类文档?
例如,如何在没有 "Add new record" 选项的情况下创建 jTable?
这是我目前的代码:
<%@ include file="/WEB-INF/jsp/headerfooter/header/pageHeader.jsp"%>
<html>
<head>
<!-- jQuery-ui dependencies (needed by jQuery jTable) -->
<script src="${home}/static/jquery-ui-1.12.1/jquery-ui.min.js" type="text/javascript"></script>
<!-- jQuery jTable dependencies -->
<link href="${home}/static/jtable.2.4.0/themes/metro/blue/jtable.min.css" rel="stylesheet" type="text/css" />
<script src="${home}/static/jtable.2.4.0/jquery.jtable.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(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
}
}
});
});
</script>
</head>
<div id="PersonTableContainer"></div>
</html>
这是 jTable 自定义选项的完整列表:
http://jtable.org/ApiReference/GeneralOptions
虽然有关删除 "add new record" 按钮的文档有点少,但您可以尝试在初始化选项中将 addRecordButton
设置为 false。
$('#PersonTableContainer').jtable({
addRecordButton: false
});
我可以创建一个 jQuery jTable,但我想以不同于我正在使用的示例创建的 table 的方式配置它。
http://jtable.org/GettingStarted
我没有看到可以找到在文档中创建 table 时可以使用的可配置选项列表的地方。
http://jtable.org/Home/Documents
是否存在此类文档?
例如,如何在没有 "Add new record" 选项的情况下创建 jTable?
这是我目前的代码:
<%@ include file="/WEB-INF/jsp/headerfooter/header/pageHeader.jsp"%>
<html>
<head>
<!-- jQuery-ui dependencies (needed by jQuery jTable) -->
<script src="${home}/static/jquery-ui-1.12.1/jquery-ui.min.js" type="text/javascript"></script>
<!-- jQuery jTable dependencies -->
<link href="${home}/static/jtable.2.4.0/themes/metro/blue/jtable.min.css" rel="stylesheet" type="text/css" />
<script src="${home}/static/jtable.2.4.0/jquery.jtable.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(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
}
}
});
});
</script>
</head>
<div id="PersonTableContainer"></div>
</html>
这是 jTable 自定义选项的完整列表: http://jtable.org/ApiReference/GeneralOptions
虽然有关删除 "add new record" 按钮的文档有点少,但您可以尝试在初始化选项中将 addRecordButton
设置为 false。
$('#PersonTableContainer').jtable({
addRecordButton: false
});