首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为Telerik RadTreeView控件添加/编辑/删除按钮

为Telerik RadTreeView控件添加/编辑/删除按钮
EN

Stack Overflow用户
提问于 2020-02-12 14:47:05
回答 2查看 580关注 0票数 3

目前,我正在使用RadTreeView Telerik控件显示分层数据以及每个节点的添加/编辑/删除功能。使用TreeView -上下文菜单已经实现了这一点,但我正在尝试实现它,如下所示:

它的工作方式如下: a)当节点通过单击"+“图标展开时,"Add Group”按钮在其上一个子节点的底部可见。当一个节点被选中时,会出现“编辑”和“删除”图标。

在单击任何这些图标时,都会打开相应操作的对话框。

因此,我需要将上下文菜单替换为模拟中所示的显示。我尝试使用NodeTemplate,如下所示:

代码语言:javascript
复制
<NodeTemplate>
        <div>
            <span>Test</span>
        </div>
    </NodeTemplate>

但是,它将所有节点的文本设置为“测试”。

有人能帮帮我吗?

EN

回答 2

Stack Overflow用户

发布于 2020-02-24 11:46:47

代码语言:javascript
复制
<script type="text/javascript">
    function OnClientContextMenuItemClicking(sender, args)
     {
        var menuItem = args.get_menuItem();
        var treeNode = args.get_node();
        menuItem.get_menu().hide();
        switch (menuItem.get_value())
         {
            case "edit":
                treeNode.startEdit();
                break;
         }
     }
</script>

希望这能帮上忙

票数 2
EN

Stack Overflow用户

发布于 2020-02-25 04:09:12

我在服务器端实现了RadTreeView。我认为在服务器端很容易管理,特别是在绑定和处理事件时。

,这是我的Default.aspx.cs

代码语言:javascript
复制
using Telerik.Web.UI;

 public partial class Default : System.Web.UI.Page 
    {
        private void Page_Load(object sender, System.EventArgs e)
        {

        }

        protected void RadTreeView1_NodeEdit(object sender, RadTreeNodeEditEventArgs e)
        {
          // This is the serverside event that is triggered on Edit
            RadTreeNode nodeEdited = e.Node;  // This is the current node that is clicked
            string newText = e.Text;
            nodeEdited.Text = newText;
        }

      //
      //.........
      //.........
    }

这是额外的东西。在服务器端,您还可以找到这样一个节点,

代码语言:javascript
复制
RadTreeNode node = RadTreeView1.FindNodeByText("TestOne");
// now edit and change any test
node.Text = "Test";  

我希望这能帮到你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60190932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档