2012-07-13 52 views
0

给出一个所谓的在我的模型“生日”,我宣布这样的柱:formalchemy日期字段呈现

birthday = Column(Date) 

我想要显示它作为我的表格中的行。但是,我必须尊重像“年”“日”“月”而不是“月”“日”“年”这样的法国标准。

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

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

这确实显示了几个月的法语名称,而不是英语,但有没有办法轻易改变元素的显示顺序不想要自定义渲染器?

回答

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)); 
    }