问题标签 [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 投票
2 回答
1932 浏览

c# - 您如何确定何时单击父级上的子级中的按钮 - ASP.NET

在我的子用户控件中,我有一个带有 OnRowCommand 事件处理程序的网格视图,该处理程序在单击编辑按钮时执行。当在子控件中单击“编辑”按钮时,我想将父控件中的 ASP.NET 占位符控件的可见性设置为 true。

完成这项任务的最佳方法是什么?

更新:
在互联网上进行了更多研究后,我在我的子控件中创建了一个公共事件事件处理程序,并在触发 OnRowCommand 事件时引发了该事件。在父控件的 page_load 事件中,我将子用户控件事件映射到父控件中的私有事件。

子控件源代码:

家长控制源代码:

0 投票
3 回答
1871 浏览

vbscript - 是使用子类中的属性来访问父类,还是公开父类更好?

我有2个班级,一个父母和一个孩子。

因为我已经公开了 SubTest_Test 我可以像这样通过子类访问它

这是可以接受的还是我应该将 SubTest_Test 设为私有并在子类中写入属性以访问父属性?

编辑:我想问题应该是,直接访问父级是否存在任何安全/可用性问题。
从可用性的角度来看,我越想越多,最好对使用子类的任何人隐藏父级。这样,当您从子类创建对象时,您不必了解父类的任何信息。

0 投票
1 回答
2777 浏览

oracle - 删除许多带有子表的记录

情况:

  • 表 TBL 有大约 10k 个要删除的条目,
  • 表 TBL 有 14 个子表,删除规则为“无操作”,
  • 我想删除子表中的 10k 个条目和引用的条目。

程序:

  • 删除子表中的记录,
  • 禁用约束(如果没有禁用约束,则下一步中的删除需要永远),
  • 删除 TBL 表中的记录,
  • 启用约束。

有没有更优雅的方法来做到这一点?

问题是第三步耗时太长,因为它正在检查 14 个大表是否存在不存在的记录。我的程序有很好的执行时间,但我认为有更优雅的方式。

0 投票
2 回答
809 浏览

parent-child - 挂起子进程

我正在尝试测试我的系统并希望模拟子进程挂起的情况。为此,我试图将子进程附加到 GDB 并对其进行中断。但事情似乎并不像预期的那样发展。

此外,同样,我怎么知道生成的子进程没有进行,而是挂起?

0 投票
3 回答
9052 浏览

c++ - 为什么这里的子进程不打印任何东西?

假设所有变量之前都已声明过......因为它们已经声明过。子进程不打印任何让我认为它没有被执行的东西。父进程运行良好,尽管它没有获得共享内存。我为这段代码的长度道歉......

0 投票
3 回答
1245 浏览

sql - 与 LINQ2SQL 和 POCO 对象的父子关系

我刚开始学习 LINQ2SQL,我想尝试的第一件事是简单的父子层次结构,但我似乎找不到一个好的方法。我在 SO 上看到了一些示例,我已经用谷歌搜索了,但我无法直接应用它们,所以我将准确解释我想要完成的工作。

让我们使用带有标签的常见示例。

数据库表:Post-- Post_Tags -- 标签

我创建了一个简单的 Post 类,因此我避免传递 Linq2Sql 类:

我想从 Posts 表中选择 5 条最新记录,获取它们的相关标签并返回 IList,其中每个 Post 都填充了 Tags 属性。

你能给我看一个具体的 Linq2Sql 代码吗?

我试过了:

这可行,但会复制每个 Tag 记录的 Post 记录,并且我必须在我使用的每个方法中复制属性映射 (Id=p.Id, ...)。然后我尝试了这种方法,但在这种情况下,我对每个标签都有一个到 DB 的往返:

如果我在经典 ADO.NET 中执行此操作,我将创建一个返回两个结果集的存储过程。一个带有 Post 记录,第二个带有相关的 Tag 记录。然后我会将它们映射到代码中(手动、DataRelation、ORM 等)。我可以对 LINQ2SQL 做同样的事情吗?

我真的很想看到一些关于你们如何处理如此简单的层次结构的代码示例。

是的,我真的很想返回 IList<> 对象和我的自定义类,而不是可查询的 Linq 到 Sql 对象,因为如果我决定放弃 Linq2Sql,我希望对数据访问代码保持灵活。

谢谢。

0 投票
3 回答
1342 浏览

c# - 在 C# 中反序列化 XML 时如何获取对父对象的引用?

我似乎无法正常工作,这是我的(精简版)代码:-

我错过了什么吗?

0 投票
2 回答
216 浏览

database - 用于后代关系的最佳数据结构是什么?

必须有一个标准的数据结构来保存例如狗的繁殖信息、植物遗传杂交和复杂的人际关系。

有人可能认为这将是一个简单的树形结构,但是每个后代的两个(或更多,对于基因工程)父母的组合,每个父母集多个不同的后代,父母的多次移动(种马与许多其他马交配),收养等使这成为一个非常分散的结构。

我希望有人以前解决过这个问题。我应该研究什么资源?

0 投票
2 回答
2786 浏览

asp.net - ASP.Net 中父/子 UI 设计的最佳实践?

来自桌面客户端背景,没有真正的数据驱动网页设计经验,我正在研究 ASP.NET UI 设计以确定父/子数据的最佳 UI 模式。

在学习新的 UI 平台时,我总是倾向于尝试父/子演示,所以这就是我从这里开始的地方。认为我应该使用 ASP.NET 2.0,我正在研究构建包含父记录主列表的 UI 表单的各种方法,然后在单击父项时在页面上的第二个网格中显示相关的子记录。最终,即使是孩子的记录也是其他孩子的父母,所以我也需要处理这个问题。

想一想:具有未结订单的客户/选定客户的未结订单/选定未结订单上的行项目...就像我在 WPF 中构建相同内容的屏幕:http: //www.twitpic.com/26w26

我见过的一些技术只是为父母创建了一个简单的老式 href 链接表,并通过一些方法调用来根据所选的父母查询孩子,而我见过的一些技术使用 ASP.NET 2.0 数据控制来解决这一切。ASP.NET 2.0 数据控件是否作弊?真正的开发人员是使用这些开箱即用的控件,还是输出自己的 HTML 以便拥有更多控制权?

此外,似乎 ASP.NET MVC 现在风靡一时,所以我认为我应该考虑这一点。当我查看一些关于它的介绍时,它似乎在时间上倒退了一步,因为看起来您必须手动创建大量 HTML 来呈现列表和数据网格,而不是能够使用 ASP.NET 2.0 控件。

我有点迷失在哪里花费我的精力。

0 投票
3 回答
600 浏览

java - Java中需要访问父函数的棘手情况

我一直在用 Java 开发经济模拟器,但遇到了障碍。我有一个拥有Traders向量的经济舱。每次迭代,Economy 类都会调用每个Trader来 update() 并决定它想要进行哪些交易。update() 函数返回要添加到父经济舱队列中的所需交易。我能够正确实现上述所有内容,但我仍然需要每个交易者能够看到他目前有多少笔交易。由于交易存储在父经济舱中,我应该如何设计代码以便交易者可以访问经济舱函数和变量?