问题标签 [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.
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)
删除购物篮项目。这可能吗?
apache-flex - 从分层数据结构中的子字段计算的父数据
在 flex 3 中,我有一个分层数据结构。我想在树中显示它的内容。我的问题是我有从子节点计算数据的节点。如果子节点的数据发生更改,如何构建层次结构以自动更改这些父节点?例如:
- 每个节点都有一个警告标志。如果某些子警告标志更改为真,那么父警告标志应自动更改设置为真。
- 节点整数字段是子整数字段的总和,如果任何子整数字段发生变化,父整数字段会立即“计算”总和。
是否有一个简单的解决方案可以自动发生良好的结构更改,或者我必须制作一些自定义功能?
谢谢!
php - 使用 mysql/php 中的 id / parent_id 模型获取记录的所有父项的最简单方法是什么?
我正在寻找使用邻接列表/单表继承模型 ( id, parent_id
) 从数据库中递归获取所有父元素的最简单方法。
我的选择目前看起来像这样:
每个event
都链接到 a place
,并且每个place
都可以是另一个的孩子place
(最多大约 5 级深)
这可以在使用 mysql 的单次选择中实现吗?
目前我在想它可能是一个单独的函数,它循环遍历返回的$events
数组,随时添加place_parent_X
元素,但我不确定如何实现这一点。
c# - 实现父子类层次结构
我发现很难找到一个关于如何实现父子层次类的体面示例。我有一个 treeView 控件,我想将其转换为类层次结构,向每个节点添加额外的数据,并且能够使用 IEnumerable 轻松迭代每个父节点的节点。
我已经实现了以下代码,但卡住了,我真的不知道我是否走在正确的轨道上?我应该如何继续完成这个?
c# - 如何在单个数据网格 Windows Forms .Net 中显示父子关系
我需要知道有没有办法在 Windows Forms .Net C# 的单个数据网格中显示父子关系
c# - 如何在 WXP(和更新的 MSWindows)上使用 C# 终止所有 [grand] 子进程
问题:如何确定子进程树中的所有进程以杀死它们?
我有一个用 C# 编写的应用程序,它将:
- 从服务器获取一组数据,
- 生成一个 3rd 方实用程序来处理数据,然后
- 将结果返回给服务器。
这工作正常。但是由于运行会消耗大量CPU 并且可能需要长达一个小时,我想添加让我的应用程序终止其子进程的功能。
使我在其他地方找到的简单解决方案的一些问题是:
- 我的应用程序的子进程“A”(我认为是 InstallAnywhere EXE)产生了真正的处理应用程序“B”(一个java.exe),这反过来又产生了更多的子进程“C1”..“Cn”(其中大部分也是用爪哇)。
- 在同一台机器上可能会运行我的应用程序的多个副本(因此,它的多个子集)。
- 子进程不在我的控制范围内,因此将来可能会有一些“D”进程。
- 我的应用程序必须在 32 位和64 位版本的 MSWindows 上运行。
从好的方面来说,没有数据丢失的问题,只要进程很快结束,“干净”的关闭就没有关系。
jquery - 选择带有悬停的jquery子项
我有以下(损坏的)代码:
post_right_nav 是一个 div(包含其他 div),其中包含一些供用户按下的控件。我只想在用户将鼠标悬停在帖子上时显示这些控件。如何正确选择每个帖子的子元素?
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(带有特定的选项卡文本)???
谢谢你。
拉利特·库马尔·巴里克
mysql - 在 MySQL 中计算父子模型的深度
如何在 MySQL 下计算父子模型中节点的深度?
除其他外,我需要在列表中创建缩进的深度(使用 PHP 编码)。
hibernate - Hibernate @OneToMany 与 mappedBy(父子)关系和缓存问题
我有这个问题很长时间了,我已经搜索了网络和SO,但还没有找到解决方案。我希望你能帮助我。
我在两个实体之间有父子关系,如下所示:
问题是当我创建一个新的孩子并将其分配给父母时,当它已经在缓存中时,父母不会得到更新。
我曾尝试使用@PreUpdate 在子项被持久化时自动将子项添加到父项,但是如果我们在 2 个不同的线程中有 2 个实体管理器(例如在 JBoss 中),问题仍然存在,直到我们调用em.refresh(parent)
所以问题是 - 有没有办法顺利消除问题并确保parent.getChildren()
始终返回最新的孩子名单?