FineUI 官方论坛
标题:
报告一个Tree控件的BUG
[打印本页]
作者:
qeefee
时间:
2013-6-5 14:31
标题:
报告一个Tree控件的BUG
我在使用Tree控件的时候发现了一个这样的问题:
当我为Tree添加根节点的时候,可以添加上,如果是子节点,就没法添加子节点了。代码:
<form id="form1" runat="server">
<x:PageManager ID="CurrentPageManager" runat="server" AutoSizePanelID="tree" />
<x:Tree runat="server" ID="tree">
<Toolbars>
<x:Toolbar runat="server">
<Items>
<x:Button runat="server" ID="btnAdd" Text="添加" OnClick="btnAdd_Click"></x:Button>
</Items>
</x:Toolbar>
</Toolbars>
</x:Tree>
</form>
复制代码
btnAdd_Click的代码如下:
protected void btnAdd_Click(object sender, EventArgs e)
{
var selectedNode = tree.SelectedNode;
if (selectedNode == null)
{
TreeNode node = new TreeNode();
node.Text = "新增一个根节点";
tree.Nodes.Add(node);
}
else
{
TreeNode node = new TreeNode();
node.Text = "新增一个子节点";
selectedNode.Nodes.Add(node);
}
}
复制代码
这段代码中,如果没有选中任何节点,则为Tree添加根节点,这个分支没有问题。
在else里面,为选中节点添加一个子节点,这个时候界面没有显示。
不知道这算不算一个bug,请大神明示!
作者:
qeefee
时间:
2013-6-6 09:11
还真是没人回复啊!
作者:
sanshi
时间:
2013-6-6 11:29
添加子节点的示例:
http://fineui.com/demo/#/demo/tree/tree_ajax.aspx
如果还有问题,请用空项目创建完整示例,方便别人调试
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4