我正在使用jqGrid 4.4.4。我有一個列日期選擇器,它返回今天的日期。我只需要它默認添加模式彈出窗口的今天日期。但是,當某人正在內聯編輯記錄時,我需要日期不會更改爲當天的日期,當用戶點擊一條記錄進行內聯編輯時。jqGrid禁用內聯編輯的日期選擇器值
這會導致數據完整性問題,因爲當用戶編輯現有記錄時,日期會更改爲今天的日期。
如何保持通過模態添加新記錄的方式,同時防止內嵌編輯時的默認值?
這裏是在編輯選項的日期選擇器代碼:
所有的{ key: false, name: 'CHK_DT_RCVD', width: '130px', index: 'CHK_DT_RCVD',
editable: true, formatter: 'date',
formatoptions: { newformat: 'm-d-Y' },
formoptions: {},
editrules: { custom: true, custom_func: validDateCheck },
editoptions:
{
dataInit: function (element)
{
$(element).datepicker({
id: 'entryDate_Datepicker',
dateFormat: 'mm-dd-yy',
maxDate: new Date(2020, 0, 1),
showOn: 'focus'
}).val(moment(new Date()).format('MM/DD/YYYY'));
}
}
},