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

Extra fields with add record in jtable

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

现在,一旦我点击 "Add new record",我需要一些额外的字段,如角色(在下拉列表中)、地址等,以及名字、姓氏、用户名和电子邮件。现在,我在 jquery 中的字段中定义的默认字段正在显示。

我能知道如何只为 "New record" 添加新字段吗?

代码:

   $(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');
});

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

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