<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    kelefa  
    大千世界中,唯一缺乏的就是人類的注意力。
    日歷
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567
    統計
    • 隨筆 - 11
    • 文章 - 0
    • 評論 - 28
    • 引用 - 0

    導航

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

     

    近日研究使用webwork(版本:2.2.1)的datepicker標簽, 它用jscalendar來實現, 使用非常簡單:

    < ww:datepicker? cssClass ="ListBox" ?size ="16" ?showstime ="true" ?name ="start" ?id ="start" ?format ="%Y-%m-%d?%H:%M" ? />

    顯示頁面總說js錯誤, 什么什么對象沒有定義之類的, 具體忘記了, 查看網頁源代碼發現它需要3個js文件:

    <script?type="text/javascript"?src="/webwork/jscalendar/calendar.js"></script>
    <script?type="text/javascript"?src="/webwork/jscalendar/lang/calendar-ch.js"></script>
    <script?type="text/javascript"?src="/webwork/jscalendar/calendar-setup.js"></script>

    用winRAR打開webwork-2.2.1.jar發現com\opensymphony\webwork\static\jscalendar\lang 目錄并沒有calendar-ch.js文件,倒是有一個calendar-zh.js文件, 不曉得是怎么回事, 小弟對i18n沒有研究, 估計是webwork的一個bug吧,發現有兩個解決方法:
    1.把
    calendar-zh.js改名為calendar-ch.js, 或把calendar-zh.js另存為calendar-ch.js, 然后重新打包webwork-2.2.1.jar
    2.假設你的webwork.properties有這樣的設置:
    ###?Standard?UI?theme
    ###?Change?this?to?reflect?which?path?should?be?used?for?JSP?control?tag?templates?by?default
    webwork.ui.theme
    =xhtml
    webwork.ui.templateDir
    =template
    #sets?the?default?template?type.?Either?ftl
    ,?vm,?or?jsp
    webwork.ui.templateSuffix
    =ftl
    修改/template/xhtml/datepicker.ftl:
    <#if?!stack.findValue("#datepicker_js_included")?exists>
    <#assign?trash?
    =?stack.setValue("#datepicker_js_included",?true)/>
    <script?type
    ="text/javascript"?src="<@ww.url?value="/webwork/jscalendar/"?encode='false'/>calendar.js"></script>
    <script?type
    ="text/javascript"?src="<@ww.url?value="/webwork/jscalendar/lang/"?encode='false'/>calendar-zh.js"></script>
    <script?type
    ="text/javascript"?src="<@ww.url?value="/webwork/jscalendar/"?encode='false'/>calendar-setup.js"></script>
    </#if>
    <#include?
    "/${parameters.templateDir}/simple/text.ftl"?/>
    <a?href
    ="#"?id="${parameters.id}_button"><img?src="../images/pdate.gif"?width="16"?height="16"?border="0"?alt="點擊這里選擇日期"></a>
    <script?type
    ="text/javascript">
    ????Calendar.setup({
    ????????inputField?????:????
    "${parameters.id}",
    <#if?parameters.format?exists>
    ????????ifFormat???????:????
    "${parameters.format}",
    </#if>
    <#if?parameters.showstime?exists>
    ????????showsTime??????:????
    "${parameters.showstime}",
    </#if>
    ????????button?????????:????
    "${parameters.id}_button",
    <#if?parameters.singleclick?exists>
    ????????singleclick????:????${parameters.singleclick}
    ,
    </#if>
    ????????step???????????:????
    1
    ????})
    ;
    </script>
    其實就是把calendar-${parameters.language?default("en")}.js修改成calendar-zh.js
    posted on 2006-07-13 14:32 楊杰榮 閱讀(2179) 評論(1)  編輯  收藏 所屬分類: webwork,hibernate
    評論:
    • # re: webwork的datepicker標簽  kelefa Posted @ 2007-04-27 15:56
      其實是webwork.properties配置文件配錯了,改成這樣就ok了:

      webwork.locale=zh_CN  回復  更多評論   

     
    Copyright © 楊杰榮 Powered by: 博客園 模板提供:滬江博客
    主站蜘蛛池模板: 亚洲男人的天堂一区二区| 成人免费无码大片a毛片| 亚洲综合色区在线观看| 国产精品亚洲天堂| 国产精品极品美女免费观看| 久久亚洲精品国产亚洲老地址| 思思re热免费精品视频66| 亚洲免费福利视频| 18禁无遮挡无码网站免费| 亚洲色大成网站www永久男同| 成年男女免费视频网站| 亚洲爆乳成av人在线视菜奈实| 成人永久福利免费观看| 深夜a级毛片免费无码| 国产aⅴ无码专区亚洲av麻豆| 久久九九久精品国产免费直播| 亚洲综合无码AV一区二区| 成人网站免费看黄A站视频| 亚洲第一成年男人的天堂| 国产免费女女脚奴视频网| 日韩国产欧美亚洲v片| 亚洲精品美女久久久久99小说| 中文字幕视频免费在线观看| 亚洲视频免费在线观看| 免费观看黄网站在线播放| 黄页视频在线观看免费| 亚洲成A人片在线观看无码不卡| h视频在线观看免费完整版| 亚洲国产无线乱码在线观看 | av成人免费电影| 亚洲AV午夜成人片| 成年男女免费视频网站| 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 亚洲另类激情综合偷自拍| 日韩精品福利片午夜免费观着 | 亚洲日韩精品A∨片无码| 18女人毛片水真多免费| 亚洲变态另类一区二区三区 | 国产精品九九久久免费视频 | 亚洲综合色丁香婷婷六月图片| 亚洲精品456播放|