jquery - 在jtable中添加自定义按钮

标签 jquery jquery-jtable

我们可以在 jtable.js 中添加自定义按钮吗?是否有任何选项可用于创建按钮?
意思是如果我想要一个创建PDF的按钮,那么我该怎么做?

最佳答案

要插入按钮,您必须使用 display: 函数,并根据您的选择对其进行自定义;即我创建了一个带有按钮的列:变量data包含当前记录的数据。

$(document).ready(function () {

    $('#StudentTableContainer').jtable({
        title: 'The Student List',
        paging: true, //Enable paging
        pageSize: 10, //Set page size (default: 10)
        sorting: true, //Enable sorting
        defaultSorting: 'Name ASC', //Set default sorting
        actions: {
            listAction: '/Demo/StudentList',
            deleteAction: '/Demo/DeleteStudent',
            updateAction: '/Demo/UpdateStudent',
            createAction: '/Demo/CreateStudent'
        },
        fields: {
            StudentId: {
                key: true,
                create: false,
                edit: false,
                list: false
            },
            Name: {
                title: 'Name',
                width: '40%'
            },
            EmailAddress: {
                title: 'Email address',
                list: false
            },
            Password: {
                title: 'User Password',
                type: 'password',
                list: false
            },
            Gender: {
                title: 'Gender',
                width: '20%',
                options: { 'M': 'Male', 'F': 'Female' }
            },
            MyButton: {
                title: 'MyButton',
                width: '40%',
                display: function(data) {
                     return '<button type="button" onclick="alert(' + data.record.StudentId + ')">create PDF</button> ';
                }
            },

        }
    });

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

关于jquery - 在jtable中添加自定义按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16747730/

相关文章:

javascript - 如何为 anchor 实现通用点击事件

javascript - 从 HTMLTableRowElement 中的特定单元格获取子元素并隐藏/删除它们?

javascript - 为什么 jQuery 在我的 GreaseMonkey 脚本中加载两次

javascript - 当页面不在根目录中时找不到操作

javascript - 如何从 php 到 jquery 获取数组中的数据

jquery - 从更改时的选择中获取值(value)

jquery - 在 JQuery jTable 添加/编辑表单中添加默认值

javascript - 在 Jquery - jTable 创建/更新模式中的字段末尾添加自定义按钮,如提交按钮

jquery - 根据查询字符串值进行 JTable 分页

javascript - jquery jtable 多选下拉菜单