как выполнить множественный выбор в NSTableView

Я новичок в этом. c. Пожалуйста, скажите мне, как выполнить многопользовательский выбор в NSTableView. Я не могу сохранить предыдущий выбор, когда я нажимаю на другую строку.


person Richa Vijayvargiya    schedule 03.09.2010    source источник
comment
Это может помочь вам сделать попытку самостоятельно, выяснить, где вы застряли, и предоставить нам более подробную информацию и пример кода.   -  person Tim    schedule 03.09.2010
comment
на самом деле мне нужно выбрать несколько строк программно в соответствии с состоянием флажка. я не могу найти способ показать выбор в nstableview программно.   -  person Richa Vijayvargiya    schedule 03.09.2010


Ответы (3)


Вы должны включить множественный выбор в табличном представлении, вызвав:

[tableView setAllowsMultipleSelection: YES]

Затем вы можете выбрать несколько строк, нажав Command + щелчок по нужным строкам.

person Thomas    schedule 03.09.2010
comment
но мне нужно выбрать эти строки, когда установлен флажок. На самом деле мне нужно сделать выбор с помощью кодирования. - person Richa Vijayvargiya; 03.09.2010

Вызов метода, который вы ищете,

- (void)selectRowIndexes:(NSIndexSet *)indexes byExtendingSelection:(BOOL)extend 
person Lothar    schedule 03.09.2010

Я надеюсь, что вы получили ответ, но лучший способ, когда вы устанавливаете флажок, вы можете выбрать строку с помощью API selectRowIndex, и как только вы захотите обработать, вы можете получить все selectedItemindexes,

person Amitg2k12    schedule 13.04.2011