在JQGrid中具有用于日期字段的自定义格式化程序

用户名

我想在网格上将日期显示为N / A,以防数据库中的日期为NULL或以正常日期格式显示。目前,我有以下代码:

name: 'Handshake_Actual_Date', index: 'Handshake_Actual_Date', search: false, 
editable:true, align: "left", width: 75, formatter: "date", formatoptions: 
{newformat:"m/d/Y" },
editoptions: {
size: 20,
dataInit: function (el) {
$(el).datepicker({ dateFormat: 'mm/d/yy' });
},
defaultValue: function () {
var currentTime = new Date();
var month = parseInt(currentTime.getMonth() + 1);
month = month <= 9 ? "0" + month : month;
var day = currentTime.getDate();
day = day <= 9 ? "0" + day : day;
var year = currentTime.getFullYear();
return day + "/" + month + "/" + year;
}
}

它工作得很好,但是我想要一个自定义格式器,如下所示:

function myFormatter (cellvalue, options, rowObject) {
if(cellvalue==null)
{
return "N/A";
}
else
{
return $.fn.fmatter.date(cellvalue, options, rowObject);
}
}

但它不起作用..!例如,您可以在此处查看代码:http : //jsfiddle.net/35Larwva/

奥列格

尝试更换

$.fn.fmatter.date(cellvalue, options, rowObject)

$.fn.fmatter.call(this, "date", cellvalue, options, rowObject);

此外,我建议您使用更正确的JavaScript代码:cellvalue==NULL应该替换为cellvalue === null,您应该;在语句末尾使用return "N/A"例如在语句之后),最好始终使用{}forifelse语句。

更新:我修复了您的jqfiddle演示,使其现在可以正常工作:http : //jsfiddle.net/OlegKi/35Larwva/2/

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jqGrid:在自定义格式化程序中使用预定义的格式化程序

来自分类Dev

jqGrid中的自定义格式化程序,该格式化程序调用jQuery函数

来自分类Dev

jqgrid中的自定义格式化程序调用不起作用

来自分类Dev

使用具有自定义格式的时刻格式化日期

来自分类Dev

如何在自定义工具提示格式化程序中自动格式化日期?

来自分类Dev

如何从JqGrid中的单元格的自定义格式化程序访问其他行数据

来自分类Dev

JQGrid自定义格式化程序不起作用

来自分类Dev

排序或过滤后丢失的免费jqgrid自定义格式化程序

来自分类Dev

jqGrid自定义格式化程序和工具栏过滤

来自分类Dev

在使用jqGrid进行排序功能之后应用自定义格式化程序

来自分类Dev

JQGrid 自定义格式化程序按钮在分页后消失

来自分类Dev

自定义模型字段,用于格式化字符字段数据

来自分类Dev

是否有用于Eclipse的NetBeans格式化程序?

来自分类Dev

具有用户可自定义字段的Rails多租户SAAS应用程序

来自分类Dev

如何在 Slick 网格自定义单元格格式化程序中应用自定义 Fliter 格式化程序

来自分类Dev

在VS 2013中使用自定义自动格式化程序“编辑->格式化文档”

来自分类Dev

Eclipse默认自定义格式化程序

来自分类Dev

没有调用python logging dictConfig自定义格式化程序

来自分类Dev

带有自定义格式化程序的String.Format

来自分类Dev

是否有任何支持自定义样式的Vim格式化程序插件?

来自分类Dev

具有动态自定义格式日期的条件格式

来自分类Dev

HTTParty中的自定义记录器格式化程序

来自分类Dev

如何在Python日志格式化程序中添加自定义参数?

来自分类Dev

如何在jboss日志记录的模式格式化程序中自定义时间戳

来自分类Dev

HTTParty中的自定义记录器格式化程序

来自分类Dev

是否有用于选择日期的有用的自定义类(或函数)?

来自分类Dev

在Angular自定义指令的日期选择器中的ng-Model中格式化日期

来自分类Dev

GSON自定义序列化程序,用于带有“收集”字段的对象

来自分类Dev

是否需要自定义格式化红宝石日期对象的格式?

Related 相关文章

  1. 1

    jqGrid:在自定义格式化程序中使用预定义的格式化程序

  2. 2

    jqGrid中的自定义格式化程序,该格式化程序调用jQuery函数

  3. 3

    jqgrid中的自定义格式化程序调用不起作用

  4. 4

    使用具有自定义格式的时刻格式化日期

  5. 5

    如何在自定义工具提示格式化程序中自动格式化日期?

  6. 6

    如何从JqGrid中的单元格的自定义格式化程序访问其他行数据

  7. 7

    JQGrid自定义格式化程序不起作用

  8. 8

    排序或过滤后丢失的免费jqgrid自定义格式化程序

  9. 9

    jqGrid自定义格式化程序和工具栏过滤

  10. 10

    在使用jqGrid进行排序功能之后应用自定义格式化程序

  11. 11

    JQGrid 自定义格式化程序按钮在分页后消失

  12. 12

    自定义模型字段,用于格式化字符字段数据

  13. 13

    是否有用于Eclipse的NetBeans格式化程序?

  14. 14

    具有用户可自定义字段的Rails多租户SAAS应用程序

  15. 15

    如何在 Slick 网格自定义单元格格式化程序中应用自定义 Fliter 格式化程序

  16. 16

    在VS 2013中使用自定义自动格式化程序“编辑->格式化文档”

  17. 17

    Eclipse默认自定义格式化程序

  18. 18

    没有调用python logging dictConfig自定义格式化程序

  19. 19

    带有自定义格式化程序的String.Format

  20. 20

    是否有任何支持自定义样式的Vim格式化程序插件?

  21. 21

    具有动态自定义格式日期的条件格式

  22. 22

    HTTParty中的自定义记录器格式化程序

  23. 23

    如何在Python日志格式化程序中添加自定义参数?

  24. 24

    如何在jboss日志记录的模式格式化程序中自定义时间戳

  25. 25

    HTTParty中的自定义记录器格式化程序

  26. 26

    是否有用于选择日期的有用的自定义类(或函数)?

  27. 27

    在Angular自定义指令的日期选择器中的ng-Model中格式化日期

  28. 28

    GSON自定义序列化程序,用于带有“收集”字段的对象

  29. 29

    是否需要自定义格式化红宝石日期对象的格式?

热门标签

归档