php – 在jTable Jquery中添加静态列
发布时间:2020-12-13 21:46:23 所属栏目:PHP教程 来源:网络整理
导读:我想在我的jTable CRUD Jquery中为每一行添加一个带有somelink的静态列. 我正在使用他们提供的代码,例如来自jTable网站 这是代码: script type="text/javascript" $(document).ready(function () { //Prepare jTable $('#PeopleTableContainer').jtable({ t
我想在我的jTable CRUD
Jquery中为每一行添加一个带有somelink的静态列.
我正在使用他们提供的代码,例如来自jTable网站 这是代码: <script type="text/javascript"> $(document).ready(function () { //Prepare jTable $('#PeopleTableContainer').jtable({ title: 'Table of people',paging: true,pageSize: 5,sorting: true,defaultSorting: 'Name ASC',actions: { listAction: 'PersonActionsPagedSorted.php?action=list',createAction: 'PersonActionsPagedSorted.php?action=create',updateAction: 'PersonActionsPagedSorted.php?action=update',deleteAction: 'PersonActionsPagedSorted.php?action=delete' },fields: { PersonId: { key: true,create: false,edit: false,list: false },Name: { title: 'Author Name',width: '40%' },Age: { title: 'Age',width: '20%' },Watch: { title: 'Watch',width: '20%',display: function (data) { return ''; },RecordDate: { title: 'Record date',width: '30%',type: 'date',edit: false } } }); //Load person list from server $('#PeopleTableContainer').jtable('load'); }); </script> 关注显示屏中的Watch字段:我想为每一行生成一些带有每行id的href. 解决方法
这很容易.请参见display(
http://jtable.org/ApiReference#fopt-display)选项.您可以定义这样一个字段:
TestColumn: { title: 'Test',display: function (data) { var $link = $('<a href="...">a link</a>'); $link.click(function(){ /* do something on click */ }); return $link; } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |