ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:31.93KB ,
资源ID:10982521      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10982521.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(sencha touch 评分扩展.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

sencha touch 评分扩展.docx

1、sencha touch 评分扩展原版:效果:我的改造版(只是类名变了):Ext.define(ux.Rating, xtype: fieldRating, extend: Ext.field.Field, config: baseCls: Ext.baseCSSPrefix + field x-rating, /* * cfg Number value * 默认值 0-5 */ value: 0, /* * cfg Boolean editable * 是否只读 */ editable: true, /* * cfg* inheritdoc */ name: rating, /* * cfg

2、 * private *是否显示清除按钮 */ clearIcon: false, /* * cfg * private */ component: hidden: true, xtype: input, type: text, useMask: true , /* * cfg Boolean labelMaskTap * private */ , /布局模版 getElementConfig: function () var prefix = Ext.baseCSSPrefix; return reference: element, className: x-container, child

3、ren: reference: label, cls: prefix + form-label, children: reference: labelspan, tag: span , reference: innerElement, cls: prefix + component-outer, html:   + + + + + + + + + + + + + + , ; , initialize: function () var me = this; me.callParent(); me.on(painted, function () me.starFakeContainer

4、= me.innerElement.down(.starFakeContainer); me.star1 = me.innerElement.down(.star1); me.star2 = me.innerElement.down(.star2); me.star3 = me.innerElement.down(.star3); me.star4 = me.innerElement.down(.star4); me.star5 = me.innerElement.down(.star5); var value = me.getValue(); me.orignalValue = value;

5、 me.activateStars(value); me.setEditable(me.getEditable(); ); , applyEditable: function (editable) var me = this; if (!me.starFakeContainer) return editable; if (editable) me.starFakeContainer.on( touchstart: me.onTouchStartMove, touchmove: me.onTouchStartMove, touchend: me.onTouchEnd, scope: me );

6、else me.starFakeContainer.un( touchstart: me.onTouchStartMove, touchmove: me.onTouchStartMove, touchend: me.onTouchEnd, scope: me ); return editable; , applyValue: function (value) var me = this; if (value 5) value = 5; me.activateStars(value); return value; , activateStars: function (rating) if (!t

7、hisstar1) return; for (var i = 1; i = 5; i+) thisstar + i.removeCls(active); for (var i = 1; i = width) delta = width; else if (delta = (onePart * 9) rating = 5; else if (delta = (onePart * 7) rating = 4; else if (delta = (onePart * 5) rating = 3; else if (delta = (onePart * 3) rating = 2; else if (

8、delta = onePart) rating = 1; this.setValue(rating); return delta; , onTouchStartMove: function (a) var me = this; var offsetLeft = me.innerElement.dom.offsetLeft; if (offsetLeft) me.buildRating(a.pageX - offsetLeft); , onTouchEnd: function (a) var me = this; var offsetLeft = me.innerElement.dom.offs

9、etLeft; if (offsetLeft) me.buildRating(a.pageX - offsetLeft); var value = me.getValue(); if (me.orignalValue != value) me.orignalValue = value; me.fireEvent(change, this, value, me.orignalValue); );所需css:1/*#region 评分*/.x-rating min-height:25px;.x-rating .x-component-outer position:relative; padding

10、:0.6em; min-height:40px; .x-rating .starContainer,.x-rating .starFakeContainer position:absolute; top:0px; left:0px; width:100%; height:100%;.x-rating .starFakeContainer z-index:10;.x-rating .starContainer display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:center;.x-rating .starContaine

11、r .center,.x-rating .starContainer .left,.x-rating .starContainer .right -webkit-box-flex:1.x-rating .star border:0px !important; padding:0px !important; margin:0px 0px 0px -12.5px !important; position:absolute; left:16.66%; top:5px; -webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIA

12、AAACACAMAAAD04JH5AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAMAUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

13、AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

14、AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

15、AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMw9IgAAAEAdFJOU/wBT9wclAAAACXBIWXMAAB7BAAAewQHDaVRTAAAAGHRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdj

16、MuMzUw7rOfAAACdElEQVR4Xu2SSZaDMAwFc/9LpwkUBGN5kDy181yLDtbwVYt+vQczvcCrOIBfK6MFXht8Gplc4HO/0GBugeN+mcHUApzfoGBhZgGO71AyMLEAp4Ginp8RMOfYFx9QVmNd5OwNGlpmFeCoAy0lkwpw8gFNHXMKcNCDtorfErCEmXaCMKChroAhzbISgREFlQX0cYaNKAzlU1tAnadfSMBYNtUFtIHq+SQM5jKbAEeiMJrJZAKcSMBwHi0EVJmKYdKzYCWDrFFS1bAeJT5EUCGEyQS6rNaFbJ

17、dnldmGcOjketPuBmc3AQqD+A8CQw2O/wEeA9j/BwYa7Lc/fwYZHKf3v0MMuHz8DDA4D/Pb3YCzX4HOBhy9C3Q14OTG7bOjAQc/3L+7GXBux3l0MuDYgfvqYsApeDw7GHDo5PlubsCZC6/Q2IAjX/xKUwNO3BBKDQ04cEeqNTMg3kEsNjIg3EWuNjEg+kGg3MCA4CehenUDYj2CjcoGhPqEO1UNiBSItCoaECgR61UzIE4k2qxkQJhMvFtFgaQAKYFyA3JCNBcgJsgSSA0QUwBBIZbAEmgvkLiQaleAqABLYA

18、l0EIifSHSrQJjMElgC0S4BxRAnsgRmF8ifClEkwFj2nESBAEM7lEIwJRHtxWDmgrIMMxJGASYcaEkwIWESoO9B24e+hEWAtgQTT+hKqNPoBWHMhZ5EpMeyC70IDLrQE9AJ0EnA8B06AhoB6hmw8IW6QL4A1UxYOqEqkCtATQGLB9QE8gSoKGF5h5JPpHNBwQABGxR80gI8jRBSIMDLTiImIcB3GXYBvooxCdQ7/yGcpm/Y6HVHzxIYLPB+/wEfB7NVrMbQ3wAAAABJRU5ErkJggg=) /*./icons/star.pn

19、g*/ left center no-repeat; -webkit-mask-size:25px 25px; background-color:#ff0000; width:25px; height:25px; opacity:.2; -webkit-transform:scale(1,1);.x-rating .star2 left:33.33%;.x-rating .star3 left:49.99%;.x-rating .star4 left:66.66%;.x-rating .star5 left:83.33%;.x-rating .star.active -webkit-trans

20、form:scale(1,1); opacity:1;/*#endregion*/使用(请自行调整样式):1Ext.define(app.view.user.orders.Info, 2 extend: Ext.form.Panel, 3 xtype: ordersInfo, 4 alternateClassName: ordersInfo, 5 requires: ux.field.Rating, 6 config: 7 title: 订单详情, 8 /cls: info, 9 scrollable: 10 direction: vertical,11 indicators: false12 ,13 items: 14 15 margin: 5,16 cls: border,17 items: 18 label: 描述相符,19 xtype: fieldRating,20 name:miaoShu21 ,22 23 label: 服务态度,24 xtype: fieldRating,25 name: fuwu26 ,27 28 label: 发货速度,29 xtype: fieldRating,30 name: fahuo31 32 ,33 34 xtype: button,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1