计算/显示 NSTableView 列总和

问题描述 投票:0回答:1

我正在更新一个 Objective-C 应用程序。我有一个 NSTableView w/ 2 列。第 2 列绑定:设置为 arrayController、arrangedObjects,模型键设置为已定义的实体属性。

我将属性类型设置为“Float”。我向该列添加了一个 numberFormatter,其格式设置为“货币”。一切(添加、删除、保存等)都按预期工作。我想做的是更新表列下方的独立文本字段,以显示填充该列的货币值的运行总和。

sum textField 中的更新不需要动态更新。我可以设置一个单独的操作来手动初始化现有列值的计算。

我怎样才能完成这件事?

objective-c cocoa nstableview
1个回答
0
投票

将文本字段绑定到数组控制器

控制器键:

arrangedObjects

模型关键路径:

@sum.modelKey

求和值与求和值的类型相同。将数字格式化程序添加到文本字段,其设置与列中单元格的格式化程序相同。

© www.soinside.com 2019 - 2024. All rights reserved.