Кажется, что это было бы легко сделать, но у меня возникли проблемы с получением кнопки для ответа на события в режиме CPTableView. Вот код инициализации:Добавление кнопки удаления в столбец CPTableView в Cappuccino
//deleteColumn is hooked up to CIB table column.
[deleteColumn setEditable:YES];
[deleteColumn setWidth:24];
var deleteButton = [[CPButton alloc] initWithFrame:CGRectMakeZero()];
[deleteButton setTarget:self];
[deleteButton setAction:@selector(deleteClicked:)];
[deleteColumn setDataView:deleteButton];
Я тогда этот селектор кода в том же контроллере представления:
- (void)deleteClicked:(id)sender
{
console.log(sender);
}
Кажется, вид таблицы давя любые щелчки мыши внутри него, потому что я не получаю когда я нажимаю кнопку.
Есть ли простой способ сделать это? Все, что я хочу, это кнопка, которая удаляет соответствующую строку в таблице.
Спасибо! Я не знал об этом методе делегата. –