日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ux.form.field.Verify 验证码控件

發布時間:2023/12/15 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ux.form.field.Verify 验证码控件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 //驗證碼控件 2 Ext.define('ux.form.field.Verify', { 3 extend: 'Ext.container.Container', 4 alias: ['widget.fieldVerify'], 5 requires: ['Ext.Img', 'Ext.form.field.Text'], 6 layout: { 7 type: 'hbox', 8 align: 'stretch' 9 }, 10 config: { 11 //文本框內刷新按鈕 12 refresh: false, 13 //文本框 14 textfield: { 15 hideLabel: true, 16 emptyText: '請輸入驗證碼' 17 }, 18 //圖片 19 img: { 20 flex: 1, 21 height: 53, 22 margin: '0 0 0 2', 23 alt: '點擊刷新' 24 } 25 }, 26 //初始化 27 initComponent: function () { 28 var me = this; 29 me.callParent(arguments); 30 //新增 31 me.add([me.getTextfield(), me.getImg()]); 32 }, 33 //創建文本框 34 applyTextfield: function (config) { 35 return Ext.factory(config, Ext.form.field.Text, this.getTextfield()); 36 }, 37 //創建圖片 38 applyImg: function (config) { 39 return Ext.factory(config, Ext.Img, this.getImg()); 40 }, 41 //更新圖片 42 updateImg: function (newItem, oldItem) { 43 if (newItem) { 44 //隱藏就不顯示驗證碼 45 if (!this.isHidden()) { 46 newItem.setSrc(this.codeImgUrl); 47 } 48 newItem.on({ 49 scope: this, 50 click : { 51 element : 'el', 52 fn :'onRefreshImg' 53 } 54 }); 55 } 56 }, 57 //更新文本框內置按鈕 58 updateRefresh: function (newItem, oldItem) { 59 if (newItem) { 60 var textfield = this.getTextfield(); 61 newItem.handler = 'onRefreshImg'; 62 newItem.scope = this; 63 textfield.setTriggers({ refresh: newItem}); 64 } 65 }, 66 setHidden: function (value) { 67 var me = this, 68 allowBlank = true, 69 back; 70 back = me.callParent(arguments); 71 if (!value) { 72 me.onRefreshImg(); 73 allowBlank = false; 74 } 75 me.getTextfield().setAllowBlank(allowBlank); 76 return back; 77 }, 78 //刷新驗證碼 79 onRefreshImg: function () { 80 if (!this.isHidden()) { 81 var img = this.getImg(); 82 img.setSrc(this.codeImgUrl + '?time=' + new Date().getTime()); 83 } 84 } 85 });

相關sass:

?

.password-trigger,.auth-email-trigger,.auth-password-trigger,.auth-envelope-trigger {&:before {top: 10px;left: -18px;position: relative;color: $dialog-trigger-color;font-size: 30px;}&.password-trigger:before,&.auth-password-trigger:before {content: "\f023";}&.auth-email-trigger:before {content: "\f007";}&.auth-envelope-trigger:before {content: "\f0e0";}}

?

用法:

1 xtype: 'fieldVerify', 2 //驗證碼地址 3 codeImgUrl: config.codeImg, 4 //文本框配置 5 textfield: { 6 name: 'captcha', 7 msgTarget: 'qtip' 8 }, 9 //文本框內置按鈕 10 refresh: { 11 cls: 'auth-envelope-trigger fa-refresh' 12 }

?

總結

以上是生活随笔為你收集整理的ux.form.field.Verify 验证码控件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产网站免费在线观看 | 亚洲色图视频在线 | 日本护士取精xxxxxhd | 成人午夜淫片100集 伊人久久国产 | 成人在线天堂 | 女尊高h男高潮呻吟 | 精品少妇人妻AV无码专区在线 | 两性免费视频 | 快射视频网站 | 男人天堂tv | 熟女少妇a性色生活片毛片 亚洲伊人成人网 | 狠狠ri | 欧美不卡在线观看 | 成人二三区 | 免费av在| 大片av| 99精品视频在线观看 | 好吊视频一区二区 | 爆操白虎 | 影音先锋亚洲一区 | 韩国在线不卡 | 国产成人精品亚洲日本在线观看 | zzji欧美大片 | 一级黄色片网站 | 久久精品无码av | 国产欧洲亚洲 | 青娱乐最新地址 | 国产伦精品一区二区三区高清 | 久久久久国产精品区片区无码 | 女人扒开腿让男人桶爽 | 日韩中文字幕精品 | 国产精品一区二区欧美 | 蜜臀aⅴ免费一区二区 | 99精品一区二区 | 国产精品一区不卡 | 三级视频网站在线观看 | 99免费精品视频 | 特黄特色大片免费视频大全 | 亚洲综合在线五月 | 91精品人妻一区二区 | 日韩av中文在线观看 | 天天激情综合 | 黄色片网战 | 一区二区三区激情 | 一级大片在线观看 | 亚洲无码精品在线观看 | 日韩中文字幕亚洲 | 99久久精品国产亚洲 | 日噜噜夜噜噜 | 花房姑娘免费观看全集 | 日本免费黄色 | 亚洲春色在线 | 色综合中文综合网 | a视频在线免费观看 | 欧美少妇一区二区 | 911国产在线 | 国产欧美一区二区精品性色 | 2022精品国偷自产免费观看 | 东京热一本视频一区 | 韩国明星乱淫(高h)小说 | 色欧美88888久久久久久影院 | 日本色影院 | 人操人 | 天堂…中文在线最新版在线 | 韩国三级hd两男一女 | 国产午夜精品久久久久 | 黄色av一区二区三区 | 成人三级做爰av | 免费在线看黄视频 | 亚洲欧美日韩一区 | 狠狠做深爱婷婷久久综合一区 | 精品国产999久久久免费 | yy77777丰满少妇影院 | 久久国产免费 | 亚洲熟妇毛茸茸 | 超碰免费97| 天天视频亚洲 | 亚洲一区二区三区av无码 | 成人网入口 | 小泽玛利亚一区二区三区视频 | 狠狠狠狠狠狠狠 | 无码人妻丰满熟妇区五十路百度 | 性欧美最猛 | 天天视频入口 | 亚洲少妇自拍 | 北条麻妃二三区 | 波多野结衣毛片 | 国内精品久久99人妻无码 | a在线观看免费 | 97人妻精品一区二区三区 | 欧美αv| 日韩高清不卡在线 | 久久日韩精品 | 欧美日韩精品一区二区在线观看 | 国产一线av | 小柔的裸露日记h | av超碰在线观看 | 亚洲综合久| 欧美一区二区在线观看视频 |