0

在我的模型中给定一个名为“生日”的列,我声明如下:

birthday = Column(Date)

我正在尝试在我的表单中将其显示为一行。但是,我必须尊重“年”“日”“月”而不是“月”“日”“年”的法国标准。

到目前为止,我最接近它的是:

fs.birthday.set(html=[('lang', 'fr')])

哪个确实以法语而不是英语显示月份的名称,但是有没有一种方法可以轻松更改元素的显示顺序而无需自定义渲染器?

4

1 回答 1

0

我为此找到的解决方法是使用 JQuery 重新排序字段:

 // Reorder date fields
  function reorder( dateFieldId ) {

    var grp = $('#'+dateFieldId).children();
    var cnt = grp.length;

    var temp = grp[0];
    grp[0] = grp[1];
    grp[1] = temp;

    $(grp).remove();
    $('#'+dateFieldId).append($(grp));
  }
于 2012-07-20T13:44:47.037 回答