最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談amaze-ui中datepicker和datetimepicker注意的幾點(diǎn)

  發(fā)布時(shí)間:2020-08-21 15:58:14   作者:Roriring   我要評(píng)論
這篇文章主要介紹了淺談amaze-ui中datepicker和datetimepicker注意的幾點(diǎn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

點(diǎn)1:參考文檔不能選錯(cuò),amaze的默認(rèn)文檔是http://amazeui.shopxo.net/getting-started/,但是當(dāng)我們要使用datetimepicker是就要使用https://github.com/amazeui/datetimepicker
這就是我想吐槽的地方了,amaze竟然把datetimepicker放在一個(gè)不起眼的小角落里,這是大家需要注意的地方。

點(diǎn)2:amaze-ui的日期時(shí)間插件是真的不好看,可擴(kuò)展性不太好,特別是在對(duì)時(shí)間進(jìn)行控制的時(shí)候很麻煩。在我們的項(xiàng)目中能不用這個(gè)堅(jiān)決不用,我這一次是在別人用了之后才使用這個(gè)的,
后來(lái)發(fā)現(xiàn)真費(fèi)勁。

點(diǎn)3:三時(shí)間(datetimepicker)校驗(yàn):

效果圖:

jsp關(guān)鍵代碼:

<div class="inputItem">
    <div class="inputName">制卡時(shí)間</div>
     <input type="text" id="gender" name="gender" class="am-form-field data-input" readonly required placeholder="請(qǐng)選擇">
 </div>
 <div class="inputItem">
     <div class="inputName">生效時(shí)間</div>
     <input type="text" id="startDate" name="startDate" class="am-form-field data-input" readonly required placeholder="請(qǐng)選擇">
 </div>
 <div class="inputItem">
     <div class="inputName">過(guò)期時(shí)間</div>
     <input type="text" id="expDate" name="expDate" class="am-form-field data-input" readonly required placeholder="請(qǐng)選擇">
 </div>

js校驗(yàn)代碼:
為了使大家看的清楚,這里我使用一種比較巧妙的手法,因?yàn)槭侨掌谛r?yàn),設(shè)置開(kāi)始時(shí)間參數(shù)只能是setStartTime,設(shè)置結(jié)束參數(shù)只能是setEndTime,所以不能在jq的入口函數(shù)進(jìn)行初始化工作,需要在jq的入口函數(shù)中調(diào)用兩個(gè)函數(shù)進(jìn)行初始化,代碼如下:

initDatePicker = function () {
   //日期插件初始化
   $('#gender').datetimepicker({
       language: 'zh-CN',
       format: 'yyyy-mm-dd hh:ii:ss',
       minView: 2
       //pickerPosition: "bottom-left"
   }).on("changeDate", function (ev) {  //值改變事件
       if (ev.date) {
           $("#startDate").datetimepicker('setStartDate', new Date(ev.date.valueOf()));
       } else {
           $("#startDate").datetimepicker('setStartDate', null);
       }
   });
   $('#startDate').datetimepicker({
       language: 'zh-CN',
       format: 'yyyy-mm-dd hh:ii:ss',
       minView: 2
       //pickerPosition: "bottom-left"
   }).on("changeDate", function (ev) {
       if (ev.date) {
           $("#gender").datetimepicker('setEndDate', new Date(ev.date.valueOf()));
       } else {
           $("#gender").datetimepicker('setEndDate', new Date());
       }
   });
   $('#gender,#startDate').click(function () {
       $(this).datetimepicker("show");
   })
};
initDatePicker1 = function () {
    $('#startDate').datetimepicker({
        language: 'zh-CN',
        format: 'yyyy-mm-dd hh:ii:ss',
        minView: 2
        //pickerPosition: "bottom-left"
    }).on("changeDate", function (ev) {
        if (ev.date) {
            $("#expDate").datetimepicker('setStartDate', new Date(ev.date.valueOf()));
        } else {
            $("#expDate").datetimepicker('setStartDate', new Date());
        }
    });
    $('#expDate').datetimepicker({
        language: 'zh-CN',
        format: 'yyyy-mm-dd hh:ii:ss',
        minView: 2
        //pickerPosition: "bottom-left"
    }).on("changeDate", function (ev) {
        if (ev.date) {
            $("#startDate").datetimepicker('setEndDate', new Date(ev.date.valueOf()));
        } else {
            $("#startDate").datetimepicker('setEndDate', null);
        }
    });
    $('#startDate,#expDate').click(function () {
        $(this).datetimepicker("show");
    })
}

注意datetimepicker中的minView的用法,它是控制插件的最小顯示顯示視圖,minView=2表示最小的選擇是多好號(hào),沒(méi)有時(shí)間的選擇了,默認(rèn)情況是選擇到秒的;而datepicker中對(duì)應(yīng)的設(shè)置是minViewMode,這里就把我坑了一次。

最后進(jìn)行補(bǔ)充,在開(kāi)發(fā)中如果用amaze的時(shí)間插件,我建議統(tǒng)一使用datetimepicker,他相對(duì)datepicker更具通用性,在時(shí)間范圍的控制上更靈活,我們只需使用minView進(jìn)行控制最小顯示就行。

到此這篇關(guān)于淺談amaze-ui中datepicker和datetimepicker注意的幾點(diǎn)的文章就介紹到這了,更多相關(guān)amaze-ui中datepicker和datetimepicker內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

相關(guān)文章

  • amazeui時(shí)間組件的實(shí)現(xiàn)示例

    這篇文章主要介紹了amazeui時(shí)間組件的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)
    2020-08-18

最新評(píng)論

德钦县| 南开区| 彭水| 托里县| 安岳县| 任丘市| 平舆县| 得荣县| 昂仁县| 库车县| 三河市| 师宗县| 南投市| 汽车| 城固县| 鹤庆县| 彭州市| 全椒县| 仙游县| 苏尼特左旗| 抚松县| 灵川县| 金乡县| 嘉兴市| 城市| 治县。| 东乡族自治县| 缙云县| 伊宁县| 阿坝县| 延安市| 广德县| 巧家县| 嵊州市| 嵩明县| 杭锦后旗| 青海省| 英超| 庄河市| 仙游县| 苍南县|