在主详细信息界面中实现类似“全部”过滤器的 iTunes

     2023-03-04     67

关键词:

【中文标题】在主详细信息界面中实现类似“全部”过滤器的 iTunes【英文标题】:Implement Itunes like "All" filter in master detail interface 【发布时间】:2009-10-25 04:43:11 【问题描述】:

在 iTunes 中,音乐浏览器中有一个“全部”过滤器。例如,用户可以选择“全部(350 位艺术家)”来查看所有艺术家的音乐。我有一个 Core Data 支持的 Master Detail 界面,其中我有一个作为 master 的组列表和一个作为详细信息的组中的项目列表,都是 NSTableViews。我通过核心数据支持的 NSArrayControllers 上的常规绑定将两个视图连接在一起。我想在我的主 NSTableView 中添加“全部”默认选项作为第一行。我是否必须从 Core Data 接管数据源功能才能将此项目添加为我的主表中的第一行,或者有没有办法在不牺牲我从绑定中获得的免费代码的情况下添加它?

【问题讨论】:

【参考方案1】:

当我需要向任何类型的列表或网格添加“全部”选项时,我只需将其添加到具有不同值的绑定数据集中即可。例如,如果我有一个绑定到查询结果的商店下拉列表 - 我会这样做(在 SQL 服务器中,CoreData 的语法可能略有不同):

select 0 StoreNumber, 'All' StoreName
union
select StoreNumber, StoreName from Stores

所以“全部”条目成为我绑定数据的一部分。

【讨论】:

我们如何使用 ArCore 在 Flutter 中实现类似 snapchat 的过滤器

】我们如何使用ArCore在Flutter中实现类似snapchat的过滤器【英文标题】:HowcanweimplementsnapchatlikefiltersinflutterusingArCore【发布时间】:2020-10-2500:30:37【问题描述】:我正在尝试使用颤振构建一个增强现实应用程序,我开始知道有两个... 查看详情

如何在 ASP.Net MVC3 中实现打印

...印”不选择的项目。对于每个选定的项目,我们需要打印详细信息。这类似于在销售系统中打印选定项目的发票。我已经创建了一个局部视图来编写每条记录的详细信息,但我不确定如何按照我的要求使用它 查看详情

通过指针子函数中分配内存,在主函数中实现赋值

实现了在子函数中分配内存,在主函数中实现赋值或对其值的修改。  查看详情

vue2.0中实现首字母大写的过滤器

1:实现一个首字母大写的过滤器(vue2.0中已经去除了内置的过滤器)过滤器本身就是一个函数 查看详情

为啥认证应该在过滤器而不是控制器中实现?

】为啥认证应该在过滤器而不是控制器中实现?【英文标题】:Whytheauthenticationshouldbeimplementedinafilterandnotinacontroller?为什么认证应该在过滤器而不是控制器中实现?【发布时间】:2019-01-0902:23:48【问题描述】:按照关于如何在Spri... 查看详情

如何在柴油中实现嵌套过滤器?

】如何在柴油中实现嵌套过滤器?【英文标题】:Howtoimplementnestedfiltersindiesel?【发布时间】:2020-08-2908:14:59【问题描述】:我对Rust和Diesel还很陌生。我现在正在尝试为这样的查询实现Diesel过滤:--@param1isdurationinyears--@param2isduratio... 查看详情

在 Python 中实现类似列表的索引访问

】在Python中实现类似列表的索引访问【英文标题】:Implementlist-likeindexaccessinPython【发布时间】:2011-09-2302:29:42【问题描述】:我希望能够使用类似数组的语法访问python对象的一些值,即:obj=MyClass()zeroth=obj[0]first=obj[1]这可能吗?... 查看详情

如何在 JSF 中实现登录过滤器?

】如何在JSF中实现登录过滤器?【英文标题】:HowimplementaloginfilterinJSF?【发布时间】:2012-01-1818:55:18【问题描述】:即使用户知道某些页面的url,我也想阻止某些页面的访问。例如/localhost:8080/user/home.xhtml(需要先登录)如果没... 查看详情

如何在 Jinja 中实现类似 Django 的标签

】如何在Jinja中实现类似Django的标签【英文标题】:HowtoimplementDjango-liketagsinJinja【发布时间】:2015-07-2807:49:09【问题描述】:我想在Jinja中实现与Django模板的自定义标签类似的功能。在Django模板中,要让服务器端函数返回一个字... 查看详情

在新特性中实现 WithFilters

...布时间】:2014-09-0322:38:28【问题描述】:thisarticle的使用过滤器部分解释了如何在PlayFramework全局对象上实现过滤器。objectGlobalextendsWithFilter(AccessLog)objectAccessLogextendsFilteroverridedef 查看详情

在 Array Adapter 中实现 Filterable 不会过滤任何结果 - 与过滤前相同的列表

】在ArrayAdapter中实现Filterable不会过滤任何结果-与过滤前相同的列表【英文标题】:ImplementingFilterableinArrayAdapterisnotfilteringanyresults-samelistasbeforefiltering【发布时间】:2018-10-1321:33:49【问题描述】:这是我第一次在我的代码中实现Fi... 查看详情

如何在 RealmRecyclerViewAdapter 中实现可过滤

】如何在RealmRecyclerViewAdapter中实现可过滤【英文标题】:howtoimplementfilterableinRealmRecyclerViewAdapter【发布时间】:2017-03-3013:04:10【问题描述】:我正在使用RealmRecyclerViewAdapter。我的问题是实现一个不起作用的Filterable。这是代码:pri... 查看详情

如何在 Python 中实现高效的过滤逻辑?

...:我的数据库表会是这样的:现在,我正在尝试实现一个过滤器功能,让用户选择水果类型果色水果大小它会给出所 查看详情

如何在 Flutter 中实现可扩展面板?

...种简单的方法来创建可展开/可折叠的?单击“显示更多详细信息”按钮时的屏幕截图,描述部分会以动画形式展开:【问题讨论】:请尝试使用ExpnasionTile小部件。欲了解更多信息,请参阅dev.to/rrtutors/flutter-e 查看详情

如何在 play 2.2.0 Java 中实现 CORS 过滤器?

】如何在play2.2.0Java中实现CORS过滤器?【英文标题】:HowtoimplementaCORSFilterinplay2.2.0Java?【发布时间】:2014-03-1420:04:05【问题描述】:我到处寻找,但我创建的所有解决方案都对我不起作用,我认为问题出在我的游戏版本中,但无... 查看详情

在构建机器人时尝试包含登录按钮的 HTML 详细信息时出现“NoSuchElementException”

】在构建机器人时尝试包含登录按钮的HTML详细信息时出现“NoSuchElementException”【英文标题】:Gettinga"NoSuchElementException"whenItriedtoincludeHTMLdetailsofaloginbuttonwhenbuildingabot【发布时间】:2019-05-0810:57:33【问题描述】:我一直在... 查看详情

在鸿蒙中实现类似瀑布流效果

简介  鸿蒙OS开发SDK中对于长列表的实现ListContainer的实现较为简单,没法想RecyclerView一样通过使用不同的LayoutManager来实现复杂布局因此没法快速实现瀑布流效果。  但鸿蒙OS也都支持控件的Measure(onEstimateSize),layout(onArra... 查看详情

有没有办法在带有可选 AR 过滤器的颤振应用程序中实现视频聊天?

】有没有办法在带有可选AR过滤器的颤振应用程序中实现视频聊天?【英文标题】:IsthereawaytoimplementvideochatinaflutterApplicationwithselectableARFilters?【发布时间】:2021-10-0608:06:34【问题描述】:根据标题,我想在Flutter项目中实现一个... 查看详情