簡體   English   中英

僅在編輯模式下禁用列Syncfusion GRID

[英]Disable Column in edit mode only Syncfusion GRID

我嘗試僅在使用EJ2 Grid Syncfusion Columns Code的編輯模式下禁用列

columns: [
            { type: 'checkbox', field: 'CheckBox', width: 50 },
            { field: 'id', isPrimaryKey: true, visible: false, headerText: 'id', textAlign: 'Right', width: 120, type: 'number' },
            {
                field: 'modulID', headerText: 'Nama Modul', width: 80, validationRules: { required: true }, allowEditing :false ,
                foreignKeyField: 'id', foreignKeyValue: 'modulName', dataSource: modulComplete
            },
            {
                field: 'departmentID', headerText: 'Department', width: 80, validationRules: { required: false },
                foreignKeyField: 'id', foreignKeyValue: 'departmentName', dataSource: department
            },
            {
                field: 'pegawaiApprover1ID', headerText: 'Pegawai Approver 1', width: 80, validationRules: { required: false },
                foreignKeyField: 'id', foreignKeyValue: 'nama', dataSource: pegawai
            },
            {
                field: 'pegawaiApprover2ID', headerText: 'Pegawai Approver 2', width: 80, validationRules: { required: false },
                foreignKeyField: 'id', foreignKeyValue: 'nama', dataSource: pegawai
            },
            { field: 'officePerusahaanID', visible: false, headerText: 'officeid', textAlign: 'Right', width: 120, type: 'number' },
            { field: 'isApprovedByApprover', width: 40, headerText: 'isApprovedByApprover', type: 'checkbox' },
            { field: 'isApprovedByGA', width: 40, headerText: 'isApprovedByGA', type: 'checkbox' },
            { field: 'isApprovedByCheckin', width: 40, headerText: 'isApprovedByCheckin', type: 'checkbox' },
        ],

但這也會使列無法執行添加操作

任何信息如何僅在編輯模式下禁用列?

謝謝。

我們已經分析了您的查詢,您可以通過啟用網格的isIdentity列屬性來滿足您的要求。 請在下面找到代碼片段,

columns: [
            { type: 'checkbox', field: 'CheckBox', width: 50 },
            { field: 'id', isPrimaryKey: true, visible: false, headerText: 'id', textAlign: 'Right', width: 120, type: 'number' },
            {
                field: 'modulID', headerText: 'Nama Modul', width: 80, validationRules: { required: true }, allowEditing :false , isIdentity: true,
                foreignKeyField: 'id', foreignKeyValue: 'modulName', dataSource: modulComplete
            },
        ],

如果您需要進一步的幫助,請與我們聯系。

問候,

哈里哈蘭

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM