datepicker在jqgrid

时间:2015-12-01 15:31:43

标签: javascript jquery jqgrid datepicker

我正在研究jqgrid应用程序。在我之前的帖子(Update and Delete does not work in jqGrid)中,我发布了有关我的网格的信息。现在,我在添加/编辑对话框中遇到有关datepicker的问题。 我和之前发布的帖子DateTimePicker not working inside jqGrid. But it's working outside of it有同样的问题。我安装了插件http://plugins.jquery.com/datetimepicker/。在我的网格定义中我写道:

{
    name: 'PostingDate', index: 'PostingDate', align: "center", editable: true, edittype: "text", formatter: "date", formatoptions: { newformat: "d-M-Y" },
            editoptions: {
                dataInit: function (el) {
                    $(el).datetimepicker({
                        dateFormat: 'dd-M-yy',
                        autoSize: true,
                        changeYear: true,
                        changeMonth: true,
                        showButtonPanel: true,
                        showWeek: true
                    });
                }
            }
        },

另外,我在onInitializeForm中添加了:

jQuery("#generalLedgerGrid").jqGrid('navGrid', '#generalLedgersPager',
          { edit: true, add: true, del: true },
          {
              closeAfterEdit: true,
              onInitializeForm: function (formid) {
                  $("#PostingDate", formid).datetimepicker();
              }
          },
          {
              closeAfterAdd: true,
              onInitializeForm: function (formid) {
                  $("#PostingDate", formid).datetimepicker();
              }
          },
          ...
}

当我实现这个时,我没有收到错误。页面加载,但是当我尝试单击“添加”或“编辑”时,弹出窗口拒绝显示。怎么能解决这个问题?感谢您的帮助,谢谢。

0 个答案:

没有答案