Skip navigation.
 
mlRe: two table view selection problem
FROM : Stéphane
DATE : Tue Mar 04 15:49:15 2008

On Mar 4, 2008, at 3:35 PM, Nick Rogers wrote:

> Hi,
> I have two NSTableView in my app (tableView1 and tableView2).
> If I select a row in tableView1 and then if I select a row in 
> tableView2, I want the row in tableView1 to be deselected.
> For this I'm using [tableView1 deselectAll: nil], but it leads to 
> calling the delegate method again and leads to deselection of the 
> selected row in tableView2 also.
> So this way both table view's stands deselected.
>
> Is there a noble way to do it?


I'm not sure it's noble since my blood is red but:

> Listing:
>
> - (void)tableViewSelectionDidChange:(NSNotification *)notification
> {
>     if ([[notification object] isEqual: tableView1] == YES)
>     {
>         


       if ([tableView1 numberOfSelectedRows]>0)
       {
>         [tableView2 deselectAll:nil];
>
>         // add code here

       }

>     }
>     
>     if ([[notification object] isEqual: tableView2] == YES)
>     {
>

       if ([tableView2 numberOfSelectedRows]>0)
       {
>             [tableView1 deselectAll:nil];
>             // add code here

       }
>     }
> }

Related mailsAuthorDate
mltwo table view selection problem Nick Rogers Mar 4, 15:35
mlRe: two table view selection problem Stéphane Mar 4, 15:49
mlRe: two table view selection problem Andy Lee Mar 4, 17:09
mlRe: two table view selection problem Corbin Dunn Mar 4, 17:14
mlRe: two table view selection problem Corbin Dunn Mar 4, 17:15
mlRe: two table view selection problem Stephane Sudre Mar 4, 17:28
mlRe: two table view selection problem Corbin Dunn Mar 4, 18:10