在jtable中添加记录的额外字段

时间:2016-02-10 13:54:10

标签: jquery jtable

我有一个jtable,显示名字,姓氏,电子邮件的信息。

enter image description here

现在,一旦我点击“添加新记录”,我需要更多额外的字段,如角色(下拉列表),地址等以及名字,姓氏,用户名和电子邮件。现在,我在jquery中的字段中定义的默认字段显示。

enter image description here

我是否可以知道如何仅为“新记录”添加新字段。

代码:

   $(document).ready(function () {
  var RowNumber = 0;         
    $('#PersonTableContainer').jtable({
        title: 'All Users',
        paging: true, //Enables paging
        pageSize: 10, //Actually this is not needed since default value is 10.
        sorting: true, //Enables sorting
        defaultSorting: 'firstName ASC',
        actions: {
            listAction: '/training/user/getuser',
            createAction: '/training/user/create',
            updateAction: '/GettingStarted/UpdatePerson',
            deleteAction: '/GettingStarted/DeletePerson'
        },
        fields: {

           /*  id: {
                key: true,
                list: false
            },  */
            firstName: {
                title: 'First Name',
                width: '40%'
            } ,
            lastName: {
                title: 'Last Name',
                width: '20%'
            },
             username: {
                title: 'User Name',
                width: '30%',
                create: false,
                edit: false
            },  
            email: {
                title: 'Email',
                width: '20%'
            }  
        }
    });
    $('#PersonTableContainer').jtable('load');
});

1 个答案:

答案 0 :(得分:0)

我明白了。我们必须提到我想以下面的方式在仅在创建功能期间显示它的字段

        Roles: {
                title: 'Roles',
                 list: false,
                create: true,
                edit: false
            }