在我的模型中给出一个名为'birthday'的列,我声明如下:
birthday = Column(Date)
我正在尝试将其显示为表单中的一行。但是,我必须尊重法国标准,即“年”,“日”,“月”,而不是“月”,“日”,“年”。</ p>
到目前为止,我最接近的是:
fs.birthday.set(html=[('lang', 'fr')])
它会显示法语而不是英语的月份名称,但有没有办法轻松更改元素的显示顺序而无需使用自定义渲染器?
答案 0 :(得分: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));
}