我想使用Primefaces中的时间轴组件
<p:timeline id="timeline" value="#{dashboardBean.model}" height="250px"
locale="cs_CZ"
...
</p:timeline>
我在JS中定义了一个适用于Calendar组件的语言环境。然而,我无法使其在时间表上运作。
PrimeFaces.locales ['cs_CZ'] = {
closeText: 'Zavřít',
prevText: 'Předchozí',
nextText: 'Následující',
...
};
非常感谢任何建议。
答案 0 :(得分:3)
我明白了。 TimeLine基于chap links library。 您需要创建一个如下所示的javascript代码:
if (typeof links === 'undefined') {
links = {};
links.locales = {};
} else if (typeof links.locales === 'undefined') {
links.locales = {};
}
links.locales['cz'] = {
'MONTHS': ["Leden", "Únor", "Březen", "Duben", "Květen", "Červen", "Červenec", "Srpen", "Zaří", "Říjen", "Listopad", "Prosinec"],
'MONTHS_SHORT': ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"],
'DAYS': ["Neděle", "Pondělí", "Úterý", "Středa", "Čtvrtek", "Pátek", "Sobota"],
'DAYS_SHORT': ["Ne", "Po", "Út", "St", "Čt", "Pá", "So"],
'ZOOM_IN': "Přiblížit",
'ZOOM_OUT': "Oddálit",
'MOVE_LEFT': "Doleva",
'MOVE_RIGHT': "Doprava",
'NEW': "Nový",
'CREATE_NEW_EVENT': "Vytvořit novou akci"
};
在jsf:
<p:timeline id="timeline" value="#{dashboardBean.model}" height="250px"
locale="cz"
...
</p:timeline>