如何在TreeView的结点边上显示颜色或改变结点的背景色啊? 难道树的节点没有这个属性么?动态加载时,就设定它node.text="<table bg='"+bgcolor+"'><tr><td></td></tr></table>" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我不知道这样能不能把结点在加载时直接赋颜色。不过,我看了一下结点的属性里好象没有bgcolor这个属性啊。另外,我想加载完以后,单击了某个结点后弹出一个选择颜色的页面(这个页面已经搞定),然后选择颜色,确定后可以在该结点的背景色上有所显示(或者在该结点旁边用个什么东西来显示一下也可以的,这个我也不知道怎么做)。另外,我的树的结点个数是不定的,是动态加载的。 设置TreeNode的HoverStyle、DefaultStyle和selectedStylenode.DefaultStyle["color"] = "yellow";node.DefaultStyle["background"] = "#ff0000"; 我这样写了,可是怎么没有变化啊?哪儿写错了啊?<script language="javascript">function tree_click(tree){ var node=tree.getTreeNode(tree.clickedNodeIndex); node.DefaultStyle["color"] = "green";}</script> <iewc:treeview id="TreeView1" style="Z-INDEX: 101; LEFT: 230px; POSITION: absolute; TOP: 98px" onclick="tree_click(this)" runat="server" SelectExpands="True" AutoSelect="True"><iewc:TreeNode CheckBox="True" Text="Node0" Expanded="True"><iewc:TreeNode CheckBox="True" Text="Node1" DefaultStyle="color:yellow;"></iewc:TreeNode><iewc:TreeNode CheckBox="True" Text="Node2"></iewc:TreeNode></iewc:TreeNode></iewc:treeview> 客户端不能这么写了做个引子,看看http://www.csdn.net/Develop/read_article.asp?id=22100(重装了系统,还没装vs呢,没法写代码测试) 哦,老大你装了VS后一定要帮我写出来测试一下啊!!!我这儿试了node.setAttribute("DefaultStyle.color","green");仍然不行啊!!! 这么写也不行啊。node.setAttribute("color","green"); 是啊,我看了不少关于客户端操作treeview的贴子,就是没有更改结点背景色的,不知道是怎么回事。盼望这次江雨大哥能搞定啊!!! TreeView1.defaultStyle="color:ffffff;background:#ffffCC"; node.setAttribute("defaultStyle","color:ffffff;background:#ffffCC"); 结贴后,我想问一下江雨大哥:你是怎么知道setAttribute这些方法的啊?我除了在csdn上知道这些方法外,根本不知道还有什么地方知道这些方法啊!请求指教啊! 哦你看看\wwwroot\webctrl_client\1_0\TreeView.htc文件可能会有好处的,呵呵 类之间调用有点问题 sqldatareader和DataSet绑定有何不同 请问datagrid能实现这样的样式吗 如何通过程序向XML文件中写入<符号!!! 关于ShowModalDialog ,Help Me!~~!~ 设置datagird的每一列的格式 公司急需OA,有意者请回复 自定义Web控件开发求大神帮帮 .NET 上传、下载 word文档 datagrid数据导入到excel中的问题 有谁用ODBC连过DBF文件吗?帮我看看这个问题怎么解决!在线等!!SOS!SOS!SOS!SOS!SOS! 哪个公司要人?
不过,我看了一下结点的属性里好象没有bgcolor这个属性啊。另外,我想加载完以后,单击了某个结点后弹出一个选择颜色的页面(这个页面已经搞定),然后选择颜色,确定后可以在该结点的背景色上有所显示(或者在该结点旁边用个什么东西来显示一下也可以的,这个我也不知道怎么做)。
另外,我的树的结点个数是不定的,是动态加载的。
node.DefaultStyle["background"] = "#ff0000";
哪儿写错了啊?
<script language="javascript">
function tree_click(tree)
{
var node=tree.getTreeNode(tree.clickedNodeIndex);
node.DefaultStyle["color"] = "green";
}
</script> <iewc:treeview id="TreeView1" style="Z-INDEX: 101; LEFT: 230px; POSITION: absolute; TOP: 98px" onclick="tree_click(this)" runat="server" SelectExpands="True" AutoSelect="True">
<iewc:TreeNode CheckBox="True" Text="Node0" Expanded="True">
<iewc:TreeNode CheckBox="True" Text="Node1" DefaultStyle="color:yellow;"></iewc:TreeNode>
<iewc:TreeNode CheckBox="True" Text="Node2"></iewc:TreeNode>
</iewc:TreeNode>
</iewc:treeview>
做个引子,看看
http://www.csdn.net/Develop/read_article.asp?id=22100
(重装了系统,还没装vs呢,没法写代码测试)
我这儿试了
node.setAttribute("DefaultStyle.color","green");
仍然不行啊!!!
node.setAttribute("color","green");
盼望这次江雨大哥能搞定啊!!!
你是怎么知道setAttribute这些方法的啊?
我除了在csdn上知道这些方法外,根本不知道还有什么地方知道这些方法啊!
请求指教啊!
你看看\wwwroot\webctrl_client\1_0\TreeView.htc文件
可能会有好处的,呵呵