随笔分类 -  web前端开发

摘要:获取combox ID值:var valueField = Ext.getCmp('ComboBoxId').getValue();获取显示值:var displayField = Ext.getCmp('ComboBoxId').getRawValue(); ... 阅读全文
posted @ 2016-12-02 11:29 Mr.Kay 阅读(877) 评论(0) 推荐(0)
摘要:实现效果:注:实现的效果其实就是监听鼠标长按的事件,当鼠标左击长按改变按钮的样式,当鼠标放开之后还原按钮的样式。实现方法:extjs: Ext.get("loginBtn").on("mousedown", function () { ... 阅读全文
posted @ 2016-11-29 11:06 Mr.Kay 阅读(481) 评论(0) 推荐(0)
摘要:如图↑:要求点击“取消”或“确定”的时候清空该表单中的所有输入框的值,即设所有 input 标签的 value 为 null。实现: var inputEl = Ext.select(".databaseMenu input").elements; ... 阅读全文
posted @ 2016-11-23 18:53 Mr.Kay 阅读(525) 评论(0) 推荐(0)
摘要:简单的效果图:实现方法:在button的点击事件中添加以下关键代码: var menu = Ext.getCmp("databaseMenu"); var menuWidth = Ext.getCmp("databaseMe... 阅读全文
posted @ 2016-11-23 14:42 Mr.Kay 阅读(179) 评论(0) 推荐(0)
摘要:-webkit-transition:CSS属性(none|all|属性) 持续时间 时间函数 延迟时间CSS属性(transition-property):要变化的属性,比如元素变宽则是width,文字颜色要变色这是color;W3C给出了一个可变换属性的列表... 阅读全文
posted @ 2016-11-22 14:51 Mr.Kay 阅读(9475) 评论(0) 推荐(0)
摘要:先看下需求:“密码框显示提示文字,不显示输入文字”1、正常状态下:2、密码框输入密码时:3、密码框有值的时候,失去鼠标焦点的状态:4、密码框值为空的时候,失去鼠标焦点的状态:实现代码: username:{ cls: "text_field use... 阅读全文
posted @ 2016-11-15 14:35 Mr.Kay 阅读(434) 评论(0) 推荐(0)
摘要:效果如下:点击之后:代码如下: testCheck 稍微解释一下:其实checkbox的样式还是浏览器的原始样式,只是它的大小和位置改了一下,然后在它的上面(::before)重画了一个假象。----------------------------... 阅读全文
posted @ 2016-11-08 21:40 Mr.Kay 阅读(537) 评论(0) 推荐(0)
摘要:有时候后台返回的日期值是这么一串数字:"20161101000000000"这时如果要format日期格式("2016-11-01")的话,我们首先需要将它转换为日期格式,具体实现方法可以写一个通用函数,代码如下:Ext.ux.formatDate = functio... 阅读全文
posted @ 2016-11-07 15:15 Mr.Kay 阅读(2695) 评论(0) 推荐(0)
摘要:实现效果图 ↑实现代码 ↓ var oldText = magazineBook02Panel01.text; if (oldText.length > 7) { var newText = oldText.substring(0,5)+"..."; ... 阅读全文
posted @ 2016-11-04 17:42 Mr.Kay 阅读(2096) 评论(0) 推荐(0)
摘要:此处重点介绍一下 toggleClass的应用,如图:css ↓extjs ↓修改之后 ↓同样是为了实现一个样式切换的效果,之前不知道 toggleClass这个神器的时候还傻傻地用 hasClass + removeClass + addClass 来进行判断操作。... 阅读全文
posted @ 2016-11-02 11:28 Mr.Kay 阅读(365) 评论(0) 推荐(0)
摘要:以上是已解决的代码,主要就一句话:menuDisabled:true 阅读全文
posted @ 2016-10-24 16:51 Mr.Kay 阅读(551) 评论(0) 推荐(0)
摘要:↓ ↓ ↓如图,项目需求要取消 gridPanel 分页工具栏上的的刷新按钮 没有为什么 听产品的!网上查了一下,居然说改不了,有的说改写function,晕。。。其实很简单,一句CSS就够了,解决方法如下:.x-tb... 阅读全文
posted @ 2016-10-24 11:20 Mr.Kay 阅读(453) 评论(0) 推荐(0)
摘要:如图,我的代码是这样的:html中: 订 馆 css中:.statusCheck0 , .statusCheck1{ color: white; width: 20px ; height: 20px; line-height: 20px; ... 阅读全文
posted @ 2016-10-23 12:07 Mr.Kay 阅读(1593) 评论(0) 推荐(0)
摘要:xtype: 'textfield',1.regex: /^[\u4e00-\u9fa5]+$/i,regexText : "请输入中文",2.regex: /^\d+$/,regexText: "电话号码只能为数字",3.regex: /^(http|https|f... 阅读全文
posted @ 2016-10-18 18:23 Mr.Kay 阅读(434) 评论(0) 推荐(0)
摘要:对,如图 ↑调用 substring() 函数即可~String值.substring(起始位置,结束位置);结束位置不写的话,默认到最后,完美~ 阅读全文
posted @ 2016-10-18 17:13 Mr.Kay 阅读(96) 评论(0) 推荐(0)
摘要:先添加格式化的方法:Date.prototype.format = function(fmt) { var o = { "M+" : this.getMonth()+1, //月份 "d+" :... 阅读全文
posted @ 2016-10-18 16:05 Mr.Kay 阅读(1005) 评论(0) 推荐(0)
摘要:直接上代码:.contentTable td { padding: 30px; text-align: left;}注意:默认情况下,table布局中的子控件 text-align 为 center ,此处笔者不需要居中,所以可在此处重写 text-ali... 阅读全文
posted @ 2016-10-10 16:36 Mr.Kay 阅读(711) 评论(0) 推荐(0)
摘要:实现效果图如下:如图,就是实现点击之后给对象添加一个样式(add一个className),同事删除其它对象的这个类名(通过className查找对象,再remove这个className)。实现难点如下:1、如何通过className遍历对象可参考: ExtJs 获... 阅读全文
posted @ 2016-09-29 11:38 Mr.Kay 阅读(352) 评论(0) 推荐(0)
摘要:ExtJs 中会有三类基本对象,htmlelement , Ext.Element 和 CompositeElement 。分别解释一下:htmlelement 指html页面的各种标记元素,可以用 document.getElementById() 获得,具有htm... 阅读全文
posted @ 2016-09-29 11:23 Mr.Kay 阅读(826) 评论(0) 推荐(0)
摘要:直接上代码check:function(){ var cmp = this.ownerCt; if (this.checked == true) { cmp.addClass("magazineTableRowSelecte... 阅读全文
posted @ 2016-09-18 15:24 Mr.Kay 阅读(334) 评论(0) 推荐(0)