问题标签 [master-detail]

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 投票
3 回答
2110 浏览

wpf - 单独的视图模型中的主/详细信息?

我正在设计一个主/详细视图。目前,我的主视图中有一个用户控件(详细信息),并且都有自己的 vm。一方面,我认为应该只有一个虚拟机,因为没有主人,细节永远不会存在。在一个 vm 中处理 CRUD 进程也会更容易,因为它们之间存在紧密的依赖关系。另一方面,它们是独立的实体,拥有两个较小的虚拟机与一个大的虚拟机似乎更易于管理。有什么想法吗?

0 投票
4 回答
17680 浏览

devexpress - 如何在 Master-Detail GridView 中获取选定的详细网格行?

我在获取详细信息网格的选定行值时遇到问题。我在弹出控件中有主从网格,它工作正常。我还启用了启用选择以具有复选框,但是当我尝试在按钮的 ClientSideEvents 上运行 GetSelectedFieldValues 时,它总是返回“0”。我做错了什么,我找不到?

这是详细网格:

CssFilePath="~/App_Themes/Aqua/{0}/styles.css"

ClientInstanceName="gvC_ParameterTempD">

ShowSelectCheckbox="True" VisibleIndex="0">

Caption="Detay Kodu" FieldName="PrmDetailCode"

Caption="Seçim Adı" FieldName="PrmDetailName"

Caption="Seçim Adı(Grup)"

可见索引="3">

Caption="Seçim Adı(斯托克)"

可见索引="4">

Caption="Grup Seçimi Yapan"

可见索引="5">

Caption="Stok Seçimi Yapan"

可见索引="6">

这是按钮:

这是jsscript:

函数显示单元值(值){

我不知道我做错了什么,

谢谢您的帮助

0 投票
2 回答
952 浏览

c# - Silverlight 4 中的主细节网格 - 细节网格没有标题

我正在开发一个 Silverlight 应用程序,我希望主网格及其详细信息网格共享相同的列。一些通用字段将显示在主网格中,其余字段将特定于每个子/详细信息。

我该怎么做?

0 投票
3 回答
571 浏览

c# - 两个视图模型之间的主从拆分:在哪里放置取消命令逻辑?

窗口的主部分包含一个 DataGrid。详细信息部分显示一个表单,允许编辑当前在主数据网格中选择的记录。Grid 的 SelectedItem 绑定到主 vm。当该属性更改时,主 vm 创建一个新的 EditViewModel,并通过属性公开它。视图的详细信息部分将此属性用作其 DataContext。

在执行取消之类的命令时,您会将它们放在主视图模型还是详细视图模型中?

详细信息视图模型负责用户与记录的交互。有人可能会争辩说,这一责任包括删除。另一方面,有人可能会争辩说,主视图负责用户与集合的交互,并且由于删除正在修改集合,因此应该在其中放置删除功能。

谢谢你,

编辑:澄清——通过“实现命令”,我的意思是实现要求服务层执行请求的操作的代码。

0 投票
3 回答
480 浏览

c# - 满足子视图模型依赖

我正在构建一个主从表单。主视图模型构造详细视图模型的实例。这些细节视图模型有几个依赖关系,需要用新的类实例来满足。(这是因为他们需要在与主 vm 不同的数据上下文中运行的服务层。)

满足这些依赖关系的最佳方式是什么?

谢谢你,

0 投票
1 回答
233 浏览

.net - 以这种方式表达 Master-Detail 的最佳方式?

我有主从关系。基本上我有一个州列表和每个州的城镇列表。

我想让它显示类似

  • 俄克拉荷马州
  • 塔尔萨

  • 俄克拉荷马城

  • 亚利桑那
  • 凤凰

  • 等等等等

等等。

城市名称和州名称存储在不同的表中,每个城市包含一个state_id

我正在使用 SubSonic3(ActiveRecord) 进行查询。(使用 ObjectDataSource 进行数据绑定控件)

在 ASP.Net 页面中执行此操作的最佳方法是什么?我能想到的唯一想法涉及复杂的嵌套数据绑定,我无法开始工作。

0 投票
2 回答
1764 浏览

c# - 通过 C# 中的 ComboBox 进行主从细节?

我有一个显示客户端(各种控件)详细信息的表单,以及他们的订单(在 DataGridView 中)。

我正在尝试添加一个 ComboBox 以让用户选择客户端的订单之一,并在单独的 DataGridView 中显示与其关联的项目。

但是,我无法确定 ComboBox 或 DataGridView 项需要哪些 DataSource/DataBindings - 请任何人都可以给我一些指示吗?

0 投票
3 回答
3834 浏览

json - 如何使用 Ext JsonReader 返回主从记录集?

假设我有一张发票和一个发票项目。我想在顶部和下方的网格中显示发票列表我想显示所选发票的相应发票项目。我的 SQL 和 JSON 部分很好。我查询发票,查询所有退回发票的发票项目(仅 2 个查询)。然后我将这些项目与他们的发票相匹配。最后我把它转换成 JSON。它看起来像这样。

因此,当我在顶部网格中选择发票 1 时,我希望看到底部网格中显示的项目 11 和 12。然后在选择发票 2 时显示 21 和 22。我不想每次在发票之间切换时都返回服务器。

最后,我希望能够跟踪哪些发生了更改,以便我可以将数据发回以进行持久化。

使用 Ext JS 这一切怎么可能?我还没有看到使用 Ext JS 的工作主细节示例。

0 投票
4 回答
6205 浏览

cocoa-touch - 如何以编程方式切换 UITableView 的 NSFetchedResultsController(或其谓词)?

我有一个 UITableView 显示大量名为“文档”的实体的子集。该子集由另一个实体“选择”定义。选择是命名的、有序的文档列表。

它工作正常,除非我想在运行时更改显示的选择。我只得到一个空白列表。

基本上,我需要更改我的 NSFetchedResultsController 持有的谓词,以便新的谓词使用另一个选择。我无法让它工作。我最后一次尝试是完全摆脱 NSFetchedResultsController 并重新分配它:

当然,NSFetchedResultsController getter 做了正确的事:

此代码第一次工作,因为设置了初始选择。但是,当displaySelection:被调用时,表格视图变为空白。

在NSFetchedResultsController 获取请求中提出了一个非常相似的问题- 更新谓词和 UITableView

答案是摆脱 NSFetchedResultsController。我不想这样做,因为 NSFetchedResultsController 在这里带来了很多有用的东西(例如缓存、部分加载......)。问题仍然存在:如何在由 NSFetchedResultsController 支持的 UITableView 中“切换”数据,其中“切换”意味着具有不同的谓词,甚至(在我的情况下不是)不同的实体。

请注意,为了完整起见,由于从 Selection 到 Document 的多对多关系是有序的,因此它是通过称为 DocInSelection 的中间轻量级实体处理的,该实体具有“排序”属性和两个多对一与文档和选择的关系。

感谢您的任何建议。

0 投票
1 回答
121 浏览

wpf - 在控件/查询和演示元素之间移动数据的最新最佳方式是什么

我有几个组合框选项,用户可以在 WPF 窗口中进行选择。每个组合框都通过 EDMX 绑定到不同的表。组合不会相互绑定。

我正在寻找主/详细功能。当用户选择任何组合框选择(主)时,从选择(参数)构建的查询结果(详细信息)应显示在窗口的数据网格部分中。

数据网格没有明确定义,因为它将包含不同的数据,具体取决于从中选择的组合框。所以对于我正在使用的数据网格:

查询结果和数据网格之间的最佳数据缓存是什么?
我应该使用数据集吗?

这将是我可以在组合框选择事件或查询返回事件上绑定到数据网格的东西。我想利用 Framework 4.0 WPF 向导来做到这一点。