easyui源码(求jquery easyui中使用的遮罩层(高亮层)代码,越简单越好!(要测试成功的!))

:暂无数据 2026-07-31 15:40:01 :0

easyui源码(求jquery easyui中使用的遮罩层(高亮层)代码,越简单越好!(要测试成功的!))

这篇文章给大家聊聊关于easyui源码,以及求jquery easyui中使用的遮罩层(高亮层)代码,越简单越好!(要测试成功的!)对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

本文目录

求jquery easyui中使用的遮罩层(高亮层)代码,越简单越好!(要测试成功的!)

easyui 的 dialog 是继承自 window的,而 window中有modal这样的属性(见参考资料),就是用于打开模态的窗口的,也就是你说的有遮罩层的窗口。所以不需要额外的代码,仅需在dialog中设置这样的属性就可以了。我想这也是兼容性最好的解决方案。
如下:
《div id=“dd“ title=“My Dialog“ style=“width:400px;height:200px;“》
Dialog Content.
《/div》
$(’#dd’).dialog({
modal:true
});

你还有easyui生成树的代码吗,可以发给我吗,谢谢

#region 应符合的数据库菜单表结构(字段名不固定,功能一定)
/* Id: 表的主键
* MenuName: 节点名称
* MenuUrl: 点击节点打开的页面
* ParentId: 此节点的父节点(若是第一级节点则为0)
* HasChild: 是否有子节点(0:没有;1:有)
*/
#endregion

/// 《summary》
/// 将所有菜单数据DataTable转换成异步加载树的Json形式
/// 《/summary》
/// 《param name=“dtData“》菜单数据DataTable《/param》
/// 《param name=“strIdColumnName“》加载节点的数据库Id列名《/param》
/// 《param name=“strTextColumnName“》加载节点的数据库显示文本的列名《/param》
/// 《param name=“strUrlColumnName“》加载节点的Url数据库列名《/param》
/// 《param name=“strParentIdColumnName“》加载节点的数据库父节点的列名《/param》
/// 《param name=“strNodeTypeColumnName“》加载节点的数据库是否有子节点列名(0:没有子节点;1:有子节点)《/param》
/// 《returns》返回Json数据《/returns》
public static string DataTableToAsycTreeJson(DataTable dtData, string strIdColumnName, string strTextColumnName, string strUrlColumnName, string strParentIdColumnName, string strNodeTypeColumnName)
{
return “[“ + createJsonDataList(dtData, strIdColumnName, strTextColumnName, strUrlColumnName, strParentIdColumnName, strNodeTypeColumnName) + “]“;
}

/// 《summary》
/// 构建Json数据
/// 《/summary》
/// 《param name=“dtData“》菜单数据DataTable《/param》
/// 《param name=“strIdColumnName“》加载节点的数据库Id列名《/param》
/// 《param name=“strTextColumnName“》加载节点的数据库显示文本的列名《/param》
/// 《param name=“strUrlColumnName“》加载节点的Url数据库列名《/param》
/// 《param name=“strParentIdColumnName“》加载节点的数据库父节点的列名《/param》
/// 《param name=“strNodeTypeColumnName“》加载节点的数据库是否有子节点列名(0:没有子节点;1:有子节点)《/param》
/// 《returns》返回Json数据《/returns》
private static string createJsonDataList(DataTable dtData, string strIdColumnName, string strTextColumnName, string strUrlColumnName, string strParentIdColumnName, string strNodeTypeColumnName)
{
StringBuilder sb = new StringBuilder(““);
for (int i = 0; i 《 dtData.Rows.Count; ++i)
{
string strSeriesId = dtData.Rows[i][strIdColumnName].ToString();
string strNodeText = dtData.Rows[i][strTextColumnName].ToString().Trim();
string strMenuUrl = dtData.Rows[i][strUrlColumnName].ToString();
string strState = dtData.Rows[i][strNodeTypeColumnName].ToString();
bool hasChild = false;
if (strState == “1“)
{
hasChild = true;
}
sb.Append(createJsonData(strSeriesId, strNodeText, strMenuUrl, hasChild));
sb.Append(“,“);
}
return sb.ToString().Trim().Substring(0, sb.ToString().Trim().Length - 1);
}

/// 《summary》
/// 构建Json数据
/// 《/summary》
/// 《param name=“strId“》加载节点的Id《/param》
/// 《param name=“strText“》加载节点的显示文本《/param》
/// 《param name=“strMenuUrl“》加载节点的Url《/param》
/// 《param name=“hasChild“》是否有子节点《/param》
/// 《returns》返回Json数据《/returns》
private static string createJsonData(string strId, string strText, string strMenuUrl, bool hasChild)
{
///构建easyUI tree所有的属性Json数据
StringBuilder sb = new StringBuilder(““);
sb.Append(“{\“id\“:\““ + strId + “\“,\“text\“:\““ + strText + “\“,“);
if (hasChild)
{
//如果有子节点attributes:NodeType值为1,无Url属性
sb.Append(“\“state\“:\“closed\“,\“attributes\“:{\“HasChild\“:\“1\“}“);
}
else
{
//如果没有子节点attributes:NodeType值为1,加入Url属性
sb.Append(“\“state\“:\“open\“,\“attributes\“:{\“HasChild\“:\“0\“,\“url\“:\““ + strMenuUrl + “\“}“);
}
sb.Append(“}“);
return sb.ToString().Trim();
}
自己写的一个加载异步树的方法,你可以参考参考

使用easyui时,这样复杂的datagrid怎么实现,需要具体代码,跪求!!

easyUi datagrid设置行高度,在需要设置行高的table下添加样式就可以实现,这个设置只针对当前table,对别的table是没有影响的,具体代码如下: #g .datagrid-btable tr{height: 40px;}

哪位高手有EasyUI treegrid具体实例 包含分页代码

treegrid.html
HTML code《!DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN“ “http://www.w3.org/TR/html4/loose.dtd“》
《html》
《head》
《meta http-equiv=“Content-Type“ content=“text/html; charset=UTF-8“》
《title》jQuery EasyUI《/title》
《link rel=“stylesheet“ type=“text/css“ href=“../themes/default/easyui.css“》
《link rel=“stylesheet“ type=“text/css“ href=“../themes/icon.css“》
《script type=“text/javascript“ src=“../jquery-1.4.2.min.js“》《/script》
《script type=“text/javascript“ src=“../jquery.easyui.min.js“》《/script》
《script》
$(function(){
$(’#test’).treegrid({
title:’TreeGrid’,
iconCls:’icon-save’,
width:500,
height:350,
nowrap: false,
rownumbers: true,
animate:true,
collapsible:true,
url:’treegrid_data.json’,
idField:’code’,
treeField:’code’,
pagination:true,
frozenColumns:[[
{title:’code’,field:’code’,width:150}
]],
columns:[[
{field:’name’,title:’Name’,width:120},
{field:’addr’,title:’Address’,width:120,rowspan:2},
{field:’col4’,title:’Col41’,width:150,rowspan:2}
]],
onBeforeLoad:function(row,param){
if (row){
$(this).treegrid(’options’).url = ’treegrid_subdata.json’;
} else {
$(this).treegrid(’options’).url = ’treegrid_data.json’;
}
}
});
});

function reload(){
$(’#test’).treegrid(’reload’);
}
function getChildren(){
var node = $(’#test’).treegrid(’getSelected’);
if (node){
var nodes = $(’#test’).treegrid(’getChildren’, node.code);
} else {
var nodes = $(’#test’).treegrid(’getChildren’);
}
var s = ’’;
for(var i=0; i《nodes.length; i++){
s += nodes[i].code + ’,’;
}
alert(s);
}
function getSelected(){
var node = $(’#test’).treegrid(’getSelected’);
if (node){
alert(node.code+“:“+node.name);
}
}
function collapse(){
var node = $(’#test’).treegrid(’getSelected’);
if (node){
$(’#test’).treegrid(’collapse’, node.code);
}
}
function expand(){
var node = $(’#test’).treegrid(’getSelected’);
if (node){
$(’#test’).treegrid(’expand’, node.code);
}
}
function collapseAll(){
$(’#test’).treegrid(’collapseAll’);
}
function expandAll(){
$(’#test’).treegrid(’expandAll’);
}
function expandTo(){
$(’#test’).treegrid(’expandTo’, ’02013’);
$(’#test’).treegrid(’select’, ’02013’);
}
《/script》
《/head》
《body》
《h1》TreeGrid《/h1》
《div style=“margin:10px;“》
《a href=“#“ onclick=“reload()“》reload《/a》
《a href=“#“ onclick=“getChildren()“》getChildren《/a》
《a href=“#“ onclick=“getSelected()“》getSelected《/a》
《a href=“#“ onclick=“collapse()“》collapse《/a》
《a href=“#“ onclick=“expand()“》expand《/a》
《a href=“#“ onclick=“collapseAll()“》collapseAll《/a》
《a href=“#“ onclick=“expandAll()“》expandAll《/a》
《a href=“#“ onclick=“expandTo()“》expandTo《/a》
《/div》

《table id=“test“》《/table》

《/body》
《/html》

如果你还想了解更多这方面的信息,记得收藏关注本站。

easyui源码(求jquery easyui中使用的遮罩层(高亮层)代码,越简单越好!(要测试成功的!))

本文编辑:admin

更多文章:


issued retroactively(FORM E上盖“ISSUED RETROACTIVELY”的问题,小女在线等待)

issued retroactively(FORM E上盖“ISSUED RETROACTIVELY”的问题,小女在线等待)

各位老铁们,大家好,今天由我来为大家分享issued retroactively,以及FORM E上盖“ISSUED RETROACTIVELY”的问题,小女在线等待的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站

2026年10月15日 10:30

f发音是什么?printf的返回值是什么

f发音是什么?printf的返回值是什么

大家好,关于f很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于f发音是什么的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年10月15日 10:10

begin和start的区别(start与begin的区别)

begin和start的区别(start与begin的区别)

其实begin和start的区别的问题并不复杂,但是又很多的朋友都不太了解start与begin的区别,因此呢,今天小编就来为大家分享begin和start的区别的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月15日 09:20

vant官网中文(范特365 是韩国化妆品VANT36.5吗)

vant官网中文(范特365 是韩国化妆品VANT36.5吗)

大家好,今天小编来为大家解答以下的问题,关于vant官网中文,范特365 是韩国化妆品VANT36.5吗这个很多人还不知道,现在让我们一起来看看吧!

2026年10月15日 09:10

特殊字符是指什么?正则表达式中一些特殊字符的用法

特殊字符是指什么?正则表达式中一些特殊字符的用法

大家好,特殊字符相信很多的网友都不是很明白,包括特殊字符是指什么也是一样,不过没有关系,接下来就来为大家分享关于特殊字符和特殊字符是指什么的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

2026年10月15日 08:10

特殊符号网名大全花样符号(特殊符号昵称有哪些)

特殊符号网名大全花样符号(特殊符号昵称有哪些)

本篇文章给大家谈谈特殊符号网名大全花样符号,以及特殊符号昵称有哪些对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月15日 07:30

prison break(越狱(prison break)到底是在讲个什么)

prison break(越狱(prison break)到底是在讲个什么)

各位老铁们好,相信很多人对prison break都不是特别的了解,因此呢,今天就来为大家分享下关于prison break以及越狱(prison break)到底是在讲个什么的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看

2026年10月15日 06:50

c程序设计第五版教学视频(求C程序设计(第五版)谭浩强教材源代码、视频课件等电子版资料!谢谢大家!)

c程序设计第五版教学视频(求C程序设计(第五版)谭浩强教材源代码、视频课件等电子版资料!谢谢大家!)

各位老铁们,大家好,今天由我来为大家分享c程序设计第五版教学视频,以及求C程序设计(第五版)谭浩强教材源代码、视频课件等电子版资料!谢谢大家!的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动

2026年10月15日 06:40

电脑教程入门(电脑初学入门)

电脑教程入门(电脑初学入门)

本篇文章给大家谈谈电脑教程入门,以及电脑初学入门对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年10月15日 06:20

十六进制转二进制表(16进制转为2进制、8进制、10进制的公式)

十六进制转二进制表(16进制转为2进制、8进制、10进制的公式)

“十六进制转二进制表”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看十六进制转二进制表(16进制转为2进制、8进制、10进制的公式)!

2026年10月15日 06:10

最近更新

issued retroactively(FORM E上盖“ISSUED RETROACTIVELY”的问题,小女在线等待)
2026-10-15 10:30:03 浏览:0
如何制作短视频(短视频怎么制作)
2026-10-15 10:20:11 浏览:0
f发音是什么?printf的返回值是什么
2026-10-15 10:10:03 浏览:0
热门文章

标签列表