Anzeigen des Zeilenindex in einer an NSArrayController gebundenen NSTableView
Ich habe eine NSTableView, die an einen NSArrayController gebunden ist. Ich hätte gerne eine der Tabellenspalten mit dem Index der Tabellenzeile. Dies ist einfach genug, wenn Sie NSTableDataSource selbst implementieren, aber ich kann es nicht mit einer gebundenen Tabellenansicht herausfinden. Ich schätze, ich suche hier nach so etwas wie dem @count-Schlüsselpfad, der mir die Anzahl der arrangementedObjects (das ist @index) angibt, aber das fehlt offensichtlich.
Zwei Klarstellungen:
Der in jeder Zeile angezeigte Index ist der Index dieser Zeile und steht in keinerlei Beziehung zur tatsächlichen Anordnung der Daten im Modell oder Array-Controller. Wenn beispielsweise die gesamten Daten 10000 Elemente umfassen, sollten die Indizes von 1 bis 10000 reichen. Wenn der Benutzer einen Suchbegriff eingibt und in der Tabelle nur 4 der Elemente angezeigt werden, sollten die Zahlen von 1 bis 4 reichen, auch wenn die Die gezeigten Elemente stammen tatsächlich aus dem gesamten ursprünglichen Array.Ich brauche das, weil ich vom Kunden dazu aufgefordert wurde :-). Der Client muss in der Lage sein, die Anzahl der Zeilen vor oder nach einer bestimmten Zeile zu schätzen. Hallo könnte zum Beispiel wissen wollen, wie viele Zeilen hinzugefügt wurden.