admin管理员组

文章数量:1640629

今天在写textbox的hide和show切换时,发现设置textbox  $("#xxx").textbox({disabled:true})时,元素只有边框没有宽度了,琢磨了好久,发现$("#xxx").textbox({disabled:true})会重绘控件,后来改成$("#xxx").textbox('enable')就好了。如下:

在easyUI中操作textbox进行disable和enable状态切换时有两种方法:

方法一、使用disabled属性进行操作,$("#xxx").textbox({disabled:true})/$("#xxx").textbox({disabled:false})

方法二、使用disable和enable方法进行操作,$("#xxx").textbox('disable')/$("#xxx").textbox('enable')


以上两种方法均能实现disable和enable状态切换,但是方法一会完全重绘控件,而方法二只是属性修改,个人开发过程中的一点总结,使用的是easyUI 1.4.1,如有不对之处欢迎指点。
 

本文标签: 属性方法textboxeasyuidisable