草庐IT

kendo-treeview

全部标签

c# - TreeView 中任何项目的 OnExpanded 事件

我想为我的TreeView中的TreeView项的任何扩展获取一个事件。这样做的原因,与原始问题有点无关:我正在创建一个与xml文件树密切相关的树,但我允许在xml中包含一个元素,以便该树可以跨越多个文件。我想在扩展时在我的TreeView中设置treeviewitems的itemssource属性。 最佳答案 您可以将TreeViewItem.Expanded事件用作附加事件:...在代码隐藏中,您可以使用OriginalSource属性识别启动事件的TreeViewItem:privatevoidTreeViewItem_Exp

c# - 从数据库填充 TreeView

我有一个数据库表(名为主题),其中包括以下字段:主题编号姓名父级通过使用它们,我想在C#中填充一个TreeView。我该怎么做?提前致谢... 最佳答案 大概是这样的吧。如果您需要更多信息,请详细说明您到底想做什么。//InPageloadforeach(DataRowrowintopics.Rows){TreeNodenode=newTreeNode(dr["name"],dr["topicId"])node.PopulateOnDemand=true;TreeView1.Nodes.Add(node);}///protected

c# - 如何在 C# 中创建 TreeView 首选项对话框类型的界面?

我正在编写的应用程序基本上只是一个首选项对话框,很像VisualStudio本身使用的TreeView首选项对话框。该应用程序的功能只是将数据从串行设备传递到文件。它在将数据写入文件之前对数据执行许多很多转换,因此应用程序的GUI只是指示这些转换应该是什么的所有设置。设计/编码TreeView首选项对话框的最佳方式是什么?我一直在做的事情是构建主窗口,左侧有一个停靠的树控件。然后我一直在创建对应于树的每个节点的容器控件。当一个节点被选中时,应用程序将该节点的相应容器控件带到前面,将其移动到正确的位置,并在主窗口中将其最大化。这在设计时看起来真的非常笨拙。这基本上意味着在设计期间我有大量

c# - Kendo UI 日期选择器与 Chrome 56 不兼容

将Chrome更新到版本56.0.2924.76(64位)后,我们的Kendo日期选择器停止工作。所有日期选择器都使用ViewModels绑定(bind),现在它们不显示它们的值。如果我们检查它们,我们会看到值已设置,但未显示。例如:@(Html.Kendo().DatePicker().Name("DateFrom").Start(CalendarView.Month).Depth(CalendarView.Month).Format("MM/dd/yyyy").HtmlAttributes(new{@id="ClosingStartDate",@placeholder="enter

c# - 在 TreeView 中添加子节点

我是C#新手,没有任何编程经验。但我已经完成了C#基础知识。现在我想通过添加父节点和子节点来设计一个简单的TreeView。我想为第二个节点添加第二个子节点,我被困在这里,不知道下一步是什么。有什么想法吗?代码如下:privatevoidaddParentNode_Click(objectsender,EventArgse){stringyourParentNode;yourParentNode=textBox1.Text.Trim();treeView2.Nodes.Add(yourParentNode);}privatevoidaddChildNode_Click(objectse

c# - 清除 TreeView

我正在从列表中加载一个TreeView,用户有一个按钮可以删除一个项目,它可以从列表中删除它没问题,但是还有一个按钮可以在项目被删除后用列表更新TreeView删除后,我将新项目添加到TreeView没有问题,但是有没有办法在我添加新项目之前清除TreeView中的所有项目,这样我在TreeView中就没有重复项目了?我试过在互联网上的其他地方寻找答案,但找不到,我试过一些简单的方法,比如:treeView1.Items.Clear();但它不起作用。抱歉,我在下面的评论中提到了它,我很确定这一行实际上清除了它,我只是没有在正确的地方使用它,谢谢大家的回答。

javascript - Kendo Grid,水平滚动和列大小调整

默认情况下,kendo网格将扩展以填充其包含的div。它只是一个表格元素,自然如此。//etc//content但是,当您添加更多列(或有太多列)时,它们会来回缩放以适应。我想要溢出时的水平滚动条。为此,我添加了一些在启动、添加和重新排序时运行的代码。this._initWidths=function(){vartotalWidth=0;for(vari=0;i然而,剑道似乎有自己的逻辑来反对这一点。Colgroup条目将开始被删除,弄乱一切。我能做些什么来阻止这一切吗?有没有更好的方法来做我想做的事?谢谢。 最佳答案 我有一个表容

javascript - 您可以向 Kendo 窗口添加模态背景吗?

使用kendoui,并使用windowUIWIDGET,http://demos.kendoui.com/web/window/index.html是否可以像在Jqueryui对话框中那样添加浅灰色的模态背景http://jqueryui.com/dialog/#modal?是否可以使背景不可点击? 最佳答案 只需使用modal配置选项:$("#dialog").kendoWindow({modal:true});如有必要,您可以通过覆盖CSS来调整颜色。 关于javascript-您可

javascript - 如何将项目添加到 kendo ui 网格的数据源

我已经成功创建了一个kendo.data.dataSource,我可以将它绑定(bind)到我页面上的KendoUIGrid。但是当我尝试dataSource.insert(0,[a:"b"]);时,它会删除之前存在的数据。我的示例代码如下:vartempSource=newkendo.data.DataSource({data:[{"ID":1,"Name":"Cliente1","NameID":"1-Cliente1"},{"ID":2,"Name":"Cliente2","NameID":"2-Cliente2"}]});这就是我绑定(bind)到网格的方式:$("#assoc

javascript - 具有自定义过滤器的 Kendo MVVM Grid

我正在使用MVVM模式构建一个KendoGrid,我想要2个自定义过滤器:带有extra=false和自定义运算符的通用网格过滤器带有组合框的自定义列过滤器非常类似于thisKendoGriddemo.我似乎无法在列上使用data-filterable属性或filterableui使其与MVVM模式一起工作:我已经createdaJSFiddle来说明我要做什么。 最佳答案 实际上它只是漏掉了一些点,比如data-filterable="customGridFilter"应该变成data-filterable="true",而且在剑