0
对于某些用户界面,有明确的复选框允许用户选择表中的项目。用可可做到这一点的最好方法是什么?换句话说,如何将每行中的复选框的状态链接到当前是否选中该行?使用复选框来控制NSTableView的选择的最佳方式是什么?
对于某些用户界面,有明确的复选框允许用户选择表中的项目。用可可做到这一点的最好方法是什么?换句话说,如何将每行中的复选框的状态链接到当前是否选中该行?使用复选框来控制NSTableView的选择的最佳方式是什么?
托尼,
,如果我让你正确的,你想领先的列添加到您的NSTableView的,所以你可以选择相应的列(S),从的tableView通常的选择是分开的。
什么是你的表视图的数据源?核心数据内容还是数组/字典?如果你不想修改你的数据模型,你可以设置一个不同的数组(可变),以跟踪选择。将其绑定到复选框列(您希望将其添加为第一列),并使该阵列与显示有价值数据的表的常规数据源中的项目数保持同步。
您也可以使用“selected”列来增强您的数据模型,使其成为BOOL并将其绑定到复选框。这也可以让你轻松地保存最后一个选择到你的数据库或文件,无论你正在使用什么。
您是否可以使用关于数据模型的更多信息更新您的问题?
sya - living。