我正在使用Datebox日历开发日语移动网站。我设法覆盖了大部分日期格式和标签,但我不知道如何修改显示月份和年份的标题。而不是显示2013年6月,我希望它显示2013年6月。这两个字符基本上代表年份和月份。
我正在使用Datebox版本1,我已经覆盖了下面列出的dateFormat和headerFormat。我在这里缺少什么?
http://dev.jtsage.com/jQM-DateBox1/demos/api/matrix.html#matrix&ui-page=0-0
答案 0 :(得分:1)
我玩v1已经很久了。但...
考虑升级v2。语言文件保持不变,但v2方式更稳定。
您有两个headerFormat选项 -
一个。你可以在语言文件中弄乱它(我假设你正在加载它,从英语是默认的事实判断)。
湾覆盖options..headerFormat。
℃。 看起来就像设置options.headerFormat也应该覆盖它... ymmv。就像我说的那样,已经有一段时间了。
坏消息:可能 v1的日历模式实际上并不使用headerFormat - 如果是这种情况,请查找此行,大约1421,看起来可疑地硬编码给我。这意味着您需要直接编辑源代码。对此感到抱歉。
self.controlsInput.empty().html(o.lang[o.useLang].monthsOfYear[self.theDate.getMonth()] + " " + self.theDate.getFullYear());
最后,如果您决定升级到v2,它看起来像也硬编码 - 第160行。我将努力使其成为一个选项。 修改:您在v2中寻找的选项为overrideCalHeaderFormat
/ calHeaderFormat
。