给Easyui-Datebox设置隐藏或者不可用的解决方法
2017-05-26 08:47
706 查看
我们公司做的是一套安全监测系统。所以呢对于前台页面没有像一些门户网站布局那么丰富,特效特别炫。目前只需要一套简单的UI界面即可,所以我选择了用easyui进行搭建,easyui是一种基于jQuery的用户界面插件集合。使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。方便而且也比较美观。但是随着项目的进展,对于一些功能的选择上,需要给一些元素加一些样式。渐渐我发现easyui的一些控件对css的兼容性不是很好。于是我总结了一些解决方法如下,我解决的是easyui-datebox控件的隐藏。除此之外我也总结了一些其他控件隐藏或者设置不可用的方法,希望可以提供一些建议。
1.validatebox可以用的用法:前两种适用于单个的validatebox;
第三种应用于整个form里面的输入框;
$("#id").attr("readonly", true); ----- $("#id").removeAttr("readonly"); $("#id").attr("readonly", "readonly"); ----- $("#id").removeAttr("readonly"); $("#Form :input").attr("readonly", "readonly"); //对form里面的禁用 $("input").attr("readonly", "readonly"); //对所有的input标签禁用
2.combobox禁用启用用法:
$("#id").combobox({ disabled: true }); ----- $("#id").combobox({ disabled: false}); $("#id").attr("readonly", "readonly"); //对单个禁用 ----- $("#id").removeAttr("readonly"); $("#fm .easyui-combobox").combobox({ disabled: true }); //对form里面的下拉框禁用 $("#ID").combobox("disable"); ------ $("#ID").combobox("enable");
3.datebox与datetimebox禁用启用方法:
$("#fm .easyui-datebox").datebox({ disabled: true }); ----- $("#fm .easyui-datebox").datebox({ disabled: false}); $("#id").attr("readonly", "readonly"); ----- $("#id").removeAttr("readonly"); $("#fm .easyui-datetimebox").datetimebox({ disabled: true }); ----- $("#fm .easyui-datetimebox").datetimebox({ disabled: true });
4.还有一种比较投机取巧的方法,但是也可以用 例子如下:
<div id=" divParent"style="margin:10px 0;"> <input id='test' class="easyui-datebox" ></input></div>
现在我要隐藏那个input ,既然不兼容,那我就隐藏他父元素。
$("#divParent" ).css("display", "none");
以下是设置不可用的方法:
$("#test").datebox({ disabled: true });
您可能感兴趣的文章:
相关文章推荐
- 给easyui-datebox设置隐藏或者不可用
- [前端_EasyUI]给easyui的datebox设置默认值,获取不到 的解决方法
- easyui datebox控件点击今天按钮不触发onSelect事件的解决方法
- EasyUI datebox日期输入框--设置当前以后的时间不可用
- 关于easyui datagrid中使用datebox设置默认值的方法
- Linux的/etc/inittab文件中init级别设置成6(重启)或者不支持级别的解决方法
- easyui的datebox和datetimebox的设置输出日期的格式
- 关于在设置启动文件夹或者设置用户选项时不能得到当前用户的解决方法
- easyui-datebox 设置只选择月份
- Win8.1右下角图标设置始终显示后被自动隐藏的解决方法
- EasyUI--datebox设置默认时间【dateTimeBox类似】
- SVN:show log with no date或者日志不显示的解决方法
- WebSphere SSLC0008E 无法初始化 SSL 连接。未授权访问被拒绝,或者安全性设置已到期 解决方法
- 关于在设置启动文件夹或者设置用户选项时不能得到当前用户的解决方法
- 加入域提示“设备不识别此命令 或者提示:指定的网络名不可用”解决方法
- Exchange2003 “跟踪的数据库不可用,或者邮件已经离开Exchange组织”解决方法
- 设置了MaintainScrollPositionOnPostBack后“theForm._ScrollPositionx”为空或者不是对象的解决方法
- “phpMyAdmin 高级功能未全部设置,部分功能不可用。要查出原因请点这里”解决方法
- 无法运行宏,可能是因为该宏在此工作簿中不可用,或者所有的宏都被禁用的解决方法
- Delphi中Menu设置Images属性后快捷按键下划线被隐藏解决方法