内联编辑jqgrid时,datepicker中的minDate

Fas

我有两个jqgrids。在从第一网格中选择任何行时,我的第二网格将被加载。我想编辑第二个网格(使用内联编辑)。在第二个网格中有一个“ voucherDate”列,在第一个网格中有一个“ loanReason”列。Datepicker用于编辑voucherDate列。

现在,我要在此日期选择器中设置minDate属性,并且minDate应该是第一个网格的“ loanReason”。我无法实现这一目标。下面是一些代码片段。

第二网格的ColModel

{name : 'voucherDate', index : 'voucher_date',width : 150, align: "center", editable : true, editoptions:{size:20, 
                      dataInit:function(el){ 
                            $(el).datepicker({
                                dateFormat:'dd-M-yy',
                                changeMonth: true,
                                changeYear: true,
                                numberOfMonths: 1,
                                maxDate : '${currentDate}'
                                }); 
                      }},  
                    search : true, searchoptions: { dataInit: repaymentDateSearch, sopt: ['eq','cn'] }, sortable : true }

第一个网格的ColModel

{name : 'loanReason', index : 'tcl.loan_date',width : 130, align: "center", 
                     searchoptions: { dataInit: initDateSearch, sopt: ['cn'] },
                     editable : true, editoptions : {readonly : 'readonly'}
}

我试图通过在datepicker的minDate属性中使用以下代码(cboLoanEditList是第一个网格的名称)来执行此操作,但这不起作用:

var row = jQuery("#cboLoanEditList").jqGrid('getRowData',editedRow);
var loanDate = row.loanReason;
Fas

我得到了答案。查找以下代码:

 {name : 'voucherDate', index : 'voucher_date',width : 150, align: "center", editable : true, editoptions:{size:20, 
                      dataInit:function(el){
                          var row = jQuery("#cboLoanEditList").jqGrid('getRowData',editedRow);
                            $(el).datepicker({
                                dateFormat:'dd-M-yy',
                                changeMonth: true,
                                changeYear: true,
                                numberOfMonths: 1,
                                maxDate : '${currentDate}',
                                minDate : row.loanDate
                                }); 
                      }},  
                    search : true, searchoptions: { dataInit: repaymentDateSearch, sopt: ['eq','cn'] }, sortable : true }

我没有在minDate中直接编写该jquery行,而是在datepicker启动之前编写了它,它就像一个符咒一样工作。

Paulo Diogo提出的建议是正确的,但这是来自文本框而不是我想要的网格。无论如何,感谢Paulo Diogo的回复。:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何通过内联编辑从jqGrid列中获取Select的文本

jqgrid内联编辑行验证

单击“编辑”图标时,jqGrid重定向(而不是内联/表单编辑)

单击Angular中的编辑时,内联编辑表行

JQgrid 自定义内联编辑格式

如何避免日期损坏在免费的jqgrid内联编辑中按保存按钮

如何在MVC的jqGrid中添加日期选择器和内联编辑?

如何在内联JqGrid编辑中实现自动完成下拉列表

jqgrid中编辑失败时如何保留数据

SwiftUI DatePicker应该可以内联编辑

在 javascript 中的 datepicker 上设置 minDate

在DatePIcker中设置MinDate和MaxDate

使用编辑选项时未在 jqGrid 的编辑形式中设置复选框的值

编辑时,DatePicker不显示输入中的日期

在 MVC 可编辑中克隆时 DatePicker 不工作

jqgrid-内联编辑,仅发布更改的数据

jqGrid-如何关注单元格内联编辑

jqGrid-在“编辑”而不是“添加”上禁用内联下拉列表

更改时ngx-bootstrap datepicker内联不刷新minDate / maxDate

jQuery DatePicker中的minDate:0也禁用今天的日期

minDate和maxDate选项在datepicker中不起作用

jQuery Datepicker minDate在引导程序中不起作用

在打字稿中单击内联编辑按钮时如何打印对象的字段值

DatePicker输入minDate maxDate

在w管理中内联编辑Django'through'模型内联?

在索引视图的表中编辑内联

编辑其他字段时,如何自动折叠窗体中的DatePicker?

jqgrid 内联编辑不适用于日期选择器列

aftersavefunc在内联JqGrid中无法正常工作