看样子只能自己写了,
删除好解决,把相应的SPAN删掉就行了
增加呢?
删除好解决,把相应的SPAN删掉就行了
增加呢?
解决方案 »
- html 静态 JS 调用数据问题
- 如何让下面的特效兼容所有的浏览器呢?
- js问题
- cookie值为空呢?如果没有写入,为什么有名称呢,但为什么值为空?
- 滚动导致下拉框中的内容与旁边的内容出现短暂性错位?亟待解决,望各位大大援手,关乎生计啊!!!!
- 一个奥运会倒计时居然有四种不同结果
- 使用node.js开发rest api,如果提供文件上传接口
- 请问javascript如何读写在父窗口中定义的javascript变量啊? 谢谢!
- 请问 china-pub上面的那些新书的目录,序言的阅读窗口是怎么做来的啊?
- 急,怎样才能取得剪贴板里的完整数据
- 做了一个刷新按钮 要求和F5一个效果 用js怎么写呀
- window.createPopup对象的问题,在线等啊
/// 创建宿舍左列表树
/// </summary>
/// <param name="zoneNo"></param>
/// <param name="zoneNm"></param>
/// <returns></returns>
public string Build_ZoneTree(string zoneNo,string zoneNm)
{
string node="";
Regex reg = new Regex(":");
string sql = "";
sql = new BaseTable().GetBuild_ZoneTree(zoneNo,zoneNm);
SendMail.SendDebug(sql);
DataSet ds = OracleHelper.GetDataSet(sql);
StringBuilder sb = new StringBuilder();
foreach(DataRow dr in ds.Tables[0].Rows)
{ string id = dr["id"].ToString();
string pid= dr["pid"].ToString();
string text = dr["text"].ToString();
string type = dr["type"].ToString();
string icon = "";
string method = "";
if (pid == "0") pid ="root";
if(type == "p")
{
icon = "p";
method = "";
}
else if(type == "c")
{
icon = "c";
string paras = dr["id"].ToString() + "," + dr["pid"].ToString();
method = "redir('"+paras+"');";
} node = "\r\n" + " tree.nodes[\""+pid+"_"+id+"\"] = \"";
node += "text:"+ reg.Replace(text,":")+";";
//hint:提示
if(type == "c")
{
if (dr["hint"].ToString() !="") node += "hint:"+reg.Replace(dr["hint"].ToString(),":") +";";
}
if ( icon !="") node += "icon:"+ icon +";";
//Data:节点挂的数据,格式是 param=value¶m=value&... url里?后的那串字符串格式,
//if (rs["data"].ToString() !="") node += "data:"+reg.Replace(rs["data"].ToString(),":") +";";
//node += "data:param="+dr["id"].ToString()+"&Type="+dr["ClassType"].ToString() +";";
//url 可在 aspx 页用 tree.setURL("KindInfo.aspx"); 来设定所有URL
//if (url !="") node += "url:"+reg.Replace(url,":") +";";
// target 可在 aspx 页用 tree.setTarget("RightPage"); 来设定所有URL
// if (target !="") node += "target:"+reg.Replace(target,":") +";";
if (method !="") node += "method:"+method;
//if (rs["method"].ToString() !="") node += "method:"+reg.Replace(rs["method"].ToString(),":") +";";
//node +="method:SetCurrID('"+ id +"');";
node += "\""; //生成节点信息
sb.Append(node);
}
ds.Dispose();
return sb.ToString();
}