问题标签 [parent-child]

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.

0 投票
4 回答
11994 浏览

nhibernate - 从父集合中删除子记录

我正在开发一个示例应用程序,以便了解 NHibernate 的来龙去脉。我正在努力解决删除问题。我希望能够通过从其父集合中删除子记录然后保存父记录来删除它。我已经建立了一个双向的一对多关系,并且插入/更新效果很好。

这是我的映射

篮子:

<bag name="Items" inverse="true" cascade="all"> <key column="BasketId" /> <one-to-many class="BasketItem" /> </bag>

篮子物品:

<many-to-one not-null="true" name="Basket" column="BasketId" />

我想打电话basket.RemoveBasketItem(BasketItem item)然后Session.SaveUpdate(basket)删除购物篮项目。这可能吗?

0 投票
1 回答
1931 浏览

apache-flex - 从分层数据结构中的子字段计算的父数据

在 flex 3 中,我有一个分层数据结构。我想在树中显示它的内容。我的问题是我有从子节点计算数据的节点。如果子节点的数据发生更改,如何构建层次结构以自动更改这些父节点?例如:

  • 每个节点都有一个警告标志。如果某些子警告标志更改为真,那么父警告标志应自动更改设置为真。
  • 节点整数字段是子整数字段的总和,如果任何子整数字段发生变化,父整数字段会立即“计算”总和。

是否有一个简单的解决方案可以自动发生良好的结构更改,或者我必须制作一些自定义功能?

谢谢!

0 投票
2 回答
3410 浏览

php - 使用 mysql/php 中的 id / parent_id 模型获取记录的所有父项的最简单方法是什么?

我正在寻找使用邻接列表/单表继承模型 ( id, parent_id) 从数据库中递归获取所有父元素的最简单方法。

我的选择目前看起来像这样:

每个event都链接到 a place,并且每个place都可以是另一个的孩子place(最多大约 5 级深)

这可以在使用 mysql 的单次选择中实现吗?

目前我在想它可能是一个单独的函数,它循环遍历返回的$events数组,随时添加place_parent_X元素,但我不确定如何实现这一点。

0 投票
3 回答
5349 浏览

c# - 实现父子类层次结构

我发现很难找到一个关于如何实现父子层次类的体面示例。我有一个 treeView 控件,我想将其转换为类层次结构,向每个节点添加额外的数据,并且能够使用 IEnumerable 轻松迭代每个父节点的节点。

我已经实现了以下代码,但卡住了,我真的不知道我是否走在正确的轨道上?我应该如何继续完成这个?

0 投票
2 回答
4421 浏览

c# - 如何在单个数据网格 Windows Forms .Net 中显示父子关系

我需要知道有没有办法在 Windows Forms .Net C# 的单个数据网格中显示父子关系

0 投票
4 回答
8217 浏览

c# - 如何在 WXP(和更新的 MSWindows)上使用 C# 终止所有 [grand] 子进程

问题:如何确定子进程树中的所有进程以杀死它们?

我有一个用 C# 编写的应用程序,它将:

  1. 从服务器获取一组数据,
  2. 生成一个 3rd 方实用程序来处理数据,然后
  3. 将结果返回给服务器。

这工作正常。但是由于运行会消耗大量CPU 并且可能需要长达一个小时,我想添加让我的应用程序终止其子进程的功能。

使我在其他地方找到的简单解决方案的一些问题是:

  • 我的应用程序的子进程“A”(我认为是 InstallAnywhere EXE)产生了真正的处理应用程序“B”(一个java.exe),这反过来又产生了更多的子进程“C1”..“Cn”(其中大部分也是用爪哇)。
  • 在同一台机器上可能会运行我的应用程序的多个副本(因此,它的多个子集)。
  • 子进程不在我的控制范围内,因此将来可能会有一些“D”进程。
  • 我的应用程序必须在 32 位64 位版本的 MSWindows 上运行。

从好的方面来说,没有数据丢失的问题,只要进程很快结束,“干净”的关闭就没有关系。

0 投票
1 回答
7320 浏览

jquery - 选择带有悬停的jquery子项

我有以下(损坏的)代码:

post_right_nav 是一个 div(包含其他 div),其中包含一些供用户按下的控件。我只想在用户将鼠标悬停在帖子上时显示这些控件。如何正确选择每个帖子的子元素?

0 投票
1 回答
1746 浏览

c# - 删除标签页

我正在使用 C# 2005 创建一个 Windows 应用程序。我有一个 MDIForm (frmMainMenu),其中包含一个 Menustrip 和一个

选项卡控件。我的 ChildForm 是 frmPurchaseEntry。当用户单击特定的菜单选项时,会创建一个新的 TabPage 并

子窗体显示在 TabPage 内。

我在 MDIForm (frmMainMenu) 的 MenuClick 事件中使用以下代码:

一切都很好。但是当 ChildForm 关闭时,我无法删除 TabPage。仅以下命令

关闭 ChildForm,但空的 TabPage 仍然存在。

我知道删除 TabPage 的语法是

但我无法从 ChildForm 访问 MDIForm 的 TabControl。我尝试对 TabControl 使用 Public 修饰符,但是

它仍然没有从 ChildForm 中暴露出来。

如何从 ChildForm 中删除并处理特定的 TabPage(带有特定的选项卡文本)???

谢谢你。

拉利特·库马尔·巴里克

0 投票
3 回答
3473 浏览

mysql - 在 MySQL 中计算父子模型的深度

如何在 MySQL 下计算父子模型中节点的深度?

除其他外,我需要在列表中创建缩进的深度(使用 PHP 编码)。

0 投票
3 回答
27543 浏览

hibernate - Hibernate @OneToMany 与 mappedBy(父子)关系和缓存问题

我有这个问题很长时间了,我已经搜索了网络和SO,但还没有找到解决方案。我希望你能帮助我。

我在两个实体之间有父子关系,如下所示:

问题是当我创建一个新的孩子并将其分配给父母时,当它已经在缓存中时,父母不会得到更新。

我曾尝试使用@PreUpdate 在子项被持久化时自动将子项添加到父项,但是如果我们在 2 个不同的线程中有 2 个实体管理器(例如在 JBoss 中),问题仍然存在,直到我们调用em.refresh(parent)

所以问题是 - 有没有办法顺利消除问题并确保parent.getChildren()始终返回最新的孩子名单?