2010-08-15 64 views
0

表列我有一个简单的问题:显示序列号。使用NSArrayController的和可可绑定

如何显示序列号。或(行号+ 1)在表列中使用可可绑定和数组控制器?

我做了一个应用程序使用可可绑定和数组控制器,其中我显示某些人的名字在表列中。我正在显示的类名为:Person。现在我想要显示序列号。在第一列,这样的列表会被逐渐显示如下:

1 /约翰

2 /彼得

这是很容易的,如果我使用的数据源的方法来做:

- (id)tableView:(NSTableView *)aTableView objectValueForTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex 

我只需要返回这样的东西:

return [NSString stringWithFormat:@"%d",rowIndex+1]; 

但我没有得到如何d o通过可可绑定和数组控制器。

任何人都可以建议我的解决方案吗?

感谢,

Miraaj你可以做到这一点

回答

1

一种方法是实际使用绑定和使用相同的表视图数据源混合。继续操作,为表格的其余列绑定绑定,但保留想要显示索引的绑定。然后,只需为那一列实现正常的表数据源。它应该只会向你索要数据,而不使用绑定的数据。

+0

好的... thanx您的回复:) – Devarshi 2010-08-16 04:21:40

相关问题