问题标签 [hierarchical]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java中的层次表列
有没有支持分层列的Java库?
例如(前三行是列):
linq-to-sql - 使用 Linq 查询分层表/复合模式中的终端/叶节点
我有一个带有 Id、CategoryName 和 ParentId 的自引用表。这是类别层次结构表的典型场景,这些类别本身可以划分为数据库专家告诉我的类别,称为邻接模型。
我想要的是使用 Linq to SQL 来查询本身与其他子类别无关的子类别,即它们是某个给定类别或子类别的直接叶节点。
我得到了最简单的部分,它只是获取子类别。差点不好意思把代码放在这里。但我们确实喜欢看代码..
但是将其缩小到没有子类别的类别让我大吃一惊。任何帮助将非常感激。
谢谢你的帮助。杰夫
更新**这似乎可行,但如果有人能确认它是“正确的”,我将不胜感激。因此,如果我想要 Id = 1 的类别下的叶节点,我会这样做:
“孩子”是 Linq 给自引用关联的名称。
sql-server - 在 SQL Server 2005 中对分层查询进行排序
我有以下问题:我有一个用于维护分层数据的表。我想使用 SQL 2005 中的 CTE。
但我想按代码排序,结果如下:
等等有什么想法吗?
database-design - 为什么LDAP不流行?
我们开始使用 LDAP,我想知道为什么 LDAP 不那么流行?我读到它的读取速度比数据库快,但写入速度较慢。
编辑:
这是我第一次使用 LDAP,并且我已经在企业中编程了一段时间。这就是为什么我认为它不受欢迎的原因,而且我在学校从来没有听说过它。
css - 缩进层次表结构
我正在尝试创建嵌套表的分层显示,其中每个子级别都从父级进一步缩进。我愿意使用表格或 div。我最接近的是下面。它在 IE 中看起来大部分是正确的(除了右边的边框被混合在一起)。在 Chrome 中,子项边框超出了右侧的父项。
我也愿意使用 div。
asp.net-mvc - .Net MVC 将嵌套数据从控制器传递到视图
我正在创建一个 .NET MVC 应用程序,并且我有一个要在其中显示以下内容的视图:
类别
后跟当前类别的项目列表
[可能] 后跟当前项目的子项目列表
我可以创建一个自定义 ViewModel 类,它发送 3 个单独的 IEnumerable 列表(类别、项目和子项目)。这种方法的问题是没有简单的方法可以在视图中以正确的顺序(层次结构)呈现数据。使用这种方法,我将拥有三个列表,然后需要在渲染期间添加条件逻辑。这意味着当我尝试将项目插入页面上的适当位置时,每个项目列表将被迭代多次。
我宁愿以正确的顺序传回数据,也许是一个 XML 文件。这里的正确方法是什么?
我还考虑过连接控制器中的数据并将格式化的文本传递给视图,但这似乎违反了让视图处理渲染的概念。
datagrid - Advanced DataGrid Flex 3 - ItemRenderer 和树显示
我正在将 Flex 3 的 Advanced DataGrid 与分层数据一起使用。itemRenderer 是一个接受数字的 TextInput。当我在给定字段中输入数据并单击该行的相应展开树图标时,我希望在树节点中输入的数量应该级联到其子行。但我发现高级 DataGrid 的本质是错误的。当我输入数据并单击树形图标时,数据不会填充到子窗口中,除非我不会将焦点从编辑控件中移开。我尝试使用 itemEditEnd、itemFocusOut 等,但没有用。我必须明确单击任何其他列,然后展开树。我在任何地方都犯了错误吗?
gridview - 层次网格
请帮助我创建一个层次网格...我想在父网格的第一列中添加一个“+”按钮,然后单击该“+”按钮我想显示子详细信息...我想这样做在 Visual Studio 2003 中。
提前致谢
sql - 分层 SQL 问题
我有一个基本的实体树结构。树最多可以有 5 个节点深,但可以有 N 个节点宽。我在表格中映射了这种关系,如下所示:
我从一个已知对象开始,它可以转化为具有起始“myID”。现在我想获取所有子节点。有没有办法在一个语句中获取所有子节点?这需要包括我的孩子们的孩子们,并继续往下走。我正在使用 Oracle SQL。
谢谢,杰