在我的模型中有一个名为‘生日’的列,我这样声明它:
birthday = Column(Date)我正尝试在我的表单中将其显示为一行。然而,我必须尊重法国的标准,它是“年”、“日”、“月”,而不是“月”、“日”、“年”。
到目前为止,我最接近的是:
fs.birthday.set(html=[('lang', 'fr')])它确实用法语而不是英语显示月份的名称,但是有没有一种方法可以轻松地更改元素的显示顺序,而不需要自定义的渲染器?
发布于 2012-07-20 21:44:47
我找到的解决方法是使用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));
}https://stackoverflow.com/questions/11473678
复制相似问题