惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
DataBreaches.Net
IT之家
IT之家
博客园_首页
博客园 - 【当耐特】
V
V2EX
Apple Machine Learning Research
Apple Machine Learning Research
G
Google Developers Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Recent Announcements
Recent Announcements
F
Fortinet All Blogs
GbyAI
GbyAI
腾讯CDC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
I
InfoQ
H
Help Net Security
T
Tailwind CSS Blog
B
Blog RSS Feed
Martin Fowler
Martin Fowler
人人都是产品经理
人人都是产品经理
The Cloudflare Blog
博客园 - 叶小钗
雷峰网
雷峰网
量子位

博客园 - 索马

线程内键盘钩子实现Winforn快捷键(组合键) 反射常用功能-持续更新 Win32 API对文本框发送消息(多个文本Edit,动态 控件 ID) 一个项目同时支持VS2005和VS2008打开 (原创)代码生成器让你抓狂,结束你选择,就是如此简单! RadControls集成jquery,随便几行代码吊死你!不信来看! - 索马 - 博客园 RadGrid客户端绑定,分页,过滤,效率真不错 RadInputManager验证效果,很酷哦 RadControl中的radalert以后调用js函数啊 仿腾讯留言效果(拖动分页) RadComboBox中的RadGrid分页 漂亮的Alert 消息框! Java调用.net的web service - 索马 - 博客园 WCF传输大数据量DataSet sql获取表,字段,长度,类型,描述,等详细信息 .net根据模板生成Word文件 生成C#执行指定存储过程的参数 CheckBox单选 SQL SERVER 动态游标
RadComboBox中的RadTreeView父节点不选择,子节点可以选择 - ...
索马 · 2008-11-14 · via 博客园 - 索马

我们经常在RadComboBox中放上RadTreeView当做分类使用,是挺帅的.可是有的时候我们要做父节点不可以选择,而子节点才能选择!

下面我就开始吧!

当然页面上必须需要

        <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>

没有这个运行不了.因为randcontrol也是用asp.net ajax

                    <telerik:RadTextBox ID="txtTitle" Runat="server" EmptyMessage="标题不能为空!"  Skin="Sunset" Width="250px"> </telerik:RadTextBox>
                
</td>
            
</tr>
            
<tr>
                
<td align="right" class="style1">文章类别:</td>
                
<td align="left">
                    
<telerik:RadComboBox ID="rcbSort" Runat="server" Text="sortName" Skin="Sunset" DropDownWidth="300" TabIndex="1">
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
                        
<ItemTemplate>
                            
<div id="div1">
                                
<telerik:RadTreeView ID="rtvSort" OnClientNodeClicking="nodeClicking" runat="server" Skin="Sunset">
                                    
<CollapseAnimation Duration="100" Type="OutQuint" />
                                    
<ExpandAnimation Duration="100" />
                                
</telerik:RadTreeView>
                            
</div>
                        
</ItemTemplate>
                        
<Items>
                        
<telerik:RadComboBoxItem />
                        
</Items>
                    
</telerik:RadComboBox>   

页面上放歌Radcontrol控件,然后在添加一个ItemTemplate模板.这个模板里面就RadTreeView控件.我们要在选择RadComboBox中选择的RadTreeView

就是如下的效果图

效果还不错的样子.呵呵

可以选择子节点,不可以选择父节点的js如下

        <script type="text/javascript">
        
function nodeClicking(sender, args)
        {
            
var comboBox = $find('rcbSort');
            
            
var node = args.get_node();if(node.get_nodes().get_count()>0)
            {

            }

else
            {
                
if(node.get_value()=="")
                {
                    
                }
                
else
                {
                    comboBox.set_text(node.get_text());
                    comboBox.hideDropDown();
                }
            }
        }
        
function StopPropagation(e)
        {
             
if(!e)
             {
                e 
= window.event;
             }
             
             e.cancelBubble 
= true;
        }

/Files/mextb1860/WebApplication1.rar