2013-06-28 81 views
1

我正在使用Datebox日曆開發日文手機網站。我設法覆蓋大部分日期格式和標籤,但我不確定如何修改顯示月份和年份的標題。我不希望在2013年6月發佈2013年6月。這兩個字符基本上代表年份和月份。如何覆蓋JQuery mobile Datebox的標題?

我使用Datebox版本1,並且我已經覆蓋瞭如下所列的dateFormat和headerFormat。我在這裏錯過了什麼?

http://dev.jtsage.com/jQM-DateBox1/demos/api/matrix.html#matrix&ui-page=0-0

Datebox version 1 screenshot

+0

爲什麼不使用date2的版本2,有什麼具體的原因? – SaurabhLP

+0

這個技術在2.0推出之前就已經決定了,我確實2.0有所作爲? – CalebC

+0

一點都沒有,只是添加了一些新的功能,V2是他們的你,但談論你的問題你有沒有爲此創建任何代碼? – SaurabhLP

回答

1

它一直以來我打V1很長一段時間。但是...

  1. 想想升級v2。語言文件保持不變,但v2的方式更穩定。

  2. 你有幾個選項headerFormat -

    一個。你可以在語言文件中混淆它(我假設你正在加載,根據英語是默認的事實來判斷)。

    b。覆蓋options..headerFormat。

    c。它看起來像就像設置options.headerFormat應該重寫它... ymmv。就像我說的,這已經有一段時間了。

  3. 壞消息:這是可能在V1的日曆模式實際上不使用headerFormat - 如果是這樣的情況下,尋找這一行,周圍約1421,這看上去非常硬編碼到我。這意味着你需要直接編輯源代碼。對於那個很抱歉。

self.controlsInput.empty().html(o.lang[o.useLang].monthsOfYear[self.theDate.getMonth()] + " " + self.theDate.getFullYear()); 

最後,如果你決定升級到v2, 它看起來是 硬編碼 - 線160,我會在使之成爲一個選項,而不是工作。 編輯:您在第2版中查找的選項是overrideCalHeaderFormat/calHeaderFormat

+0

謝謝隊友!謝謝回覆。 – CalebC