easyUI——控制datagrid的显示与隐藏
2016-07-27 11:24
531 查看
在做java-ITOO的选课系统时,学生选课界面要显示:可选课程,已选课程和历史选课。
在这一个界面上,信息量是非常大的,怎么样让用户快速,简洁的了解自己要的信息呢?
故,我们决定把已选课程和历史选课先隐藏起来,做了两个按钮,让用户点击的时候再出现,再点击一下隐藏。
实现起来是非常简单的,首先,我们在界面加载时隐藏“历史选课”“已选课程”这两个datagrid:
$(function() {
document.getElementById("yixuan").style.display="none";
document.getElementById("lishi").style.display="none";
})然后定义已选课程、历史选课按钮的onclick事件,直接调用就可以了
//点击”已选选课“按钮执行事件
function ShowYX(){
/* $("#yixuan").show();
$("#t").datagrid('reload'); */
var o=document.getElementById("yixuan").style.display;
if(o=="none")
{
document.getElementById("yixuan").style.display="";
$("#t").datagrid('reload');
}
if(o=="")
{
document.getElementById("yixuan").style.display="none";
}
}
//点击”已选选课“按钮执行事件
function ShowLS(){
/* $("#yixuan").show();
$("#t").datagrid('reload'); */
var o=document.getElementById("lishi").style.display;
if(o=="none")
{
document.getElementById("lishi").style.display="";
$("#dg").datagrid('reload');
}
if(o=="")
{
document.getElementById("lishi").style.display="none";
}
}
这样,我们想要的效果就实现啦。
其实也可以,用div把datagrid包起来,直接控制div的显示与隐藏也可以,那样就简单了,直接hide,show就可以了。
在这一个界面上,信息量是非常大的,怎么样让用户快速,简洁的了解自己要的信息呢?
故,我们决定把已选课程和历史选课先隐藏起来,做了两个按钮,让用户点击的时候再出现,再点击一下隐藏。
实现起来是非常简单的,首先,我们在界面加载时隐藏“历史选课”“已选课程”这两个datagrid:
$(function() {
document.getElementById("yixuan").style.display="none";
document.getElementById("lishi").style.display="none";
})然后定义已选课程、历史选课按钮的onclick事件,直接调用就可以了
//点击”已选选课“按钮执行事件
function ShowYX(){
/* $("#yixuan").show();
$("#t").datagrid('reload'); */
var o=document.getElementById("yixuan").style.display;
if(o=="none")
{
document.getElementById("yixuan").style.display="";
$("#t").datagrid('reload');
}
if(o=="")
{
document.getElementById("yixuan").style.display="none";
}
}
//点击”已选选课“按钮执行事件
function ShowLS(){
/* $("#yixuan").show();
$("#t").datagrid('reload'); */
var o=document.getElementById("lishi").style.display;
if(o=="none")
{
document.getElementById("lishi").style.display="";
$("#dg").datagrid('reload');
}
if(o=="")
{
document.getElementById("lishi").style.display="none";
}
}
这样,我们想要的效果就实现啦。
其实也可以,用div把datagrid包起来,直接控制div的显示与隐藏也可以,那样就简单了,直接hide,show就可以了。
相关文章推荐
- EasyUI - 修改datagrid的content-type
- AS中build.gradle文件配置讲解
- 文件包含漏洞
- EasyUI——numberspinner的onChange事件
- iOS UI控件之----UIButton
- [LeetCode] 60. Permutation Sequence
- xib或者SB中设置边框颜色
- GSS4 - Can you answer these queries IV(线段树懒操作)
- UGUI学习的第一天
- SPOJ GSS1_Can you answer these queries I(线段树区间合并)
- iOS开发从入门到精通--UIGesture手势,图片的缩放和旋转
- Count Numbers with Unique Digits java解法
- easyui treegrid动态加载树形列表
- 常量文件的写法-- UIKIT_EXTERN
- LightOJ 1082 Array Queries RMQ
- CRM开发要点(八)
- iOS之UITabBar的简单使用
- <item> tag requires a 'drawable' attribute"-selector设置颜色不成功-解决方案
- <item> tag requires a 'drawable' attribute or child tag defining a drawab
- Mockplus实例之一看就会de五个交互功能