NSTableView et NSPopUpButtonCell
mimivdc
Membre
Quelqu'un as-t'il déjà essayé d'intégrer un NSPopUpButton (via un NSMenu) dans une NSTableView ?
Je voie bien ma liste des options, mais quelque soit l'affectation que j'effectue sur le champ dans ma fonction -(id)tableView:(NSTableView*)aTableView objectValueForTableColumn:(NSTableColumn*)aTableColumn row:(int)rowIndex avec [[aTableColumn] dataCell] selectItemAtIndex:xxx], il me propose toujours la 2ème option. Pourtant, lorsque je demande le SelectedItem, j'ai bien ma bonne option. Je pense que j'ai un problème bizarre de rafraichissement, mais je ne voie pas où ?
Merci pour votre aide.
N.B. : vous avez un truc aussi dans le cas d'une icône ?
Je voie bien ma liste des options, mais quelque soit l'affectation que j'effectue sur le champ dans ma fonction -(id)tableView:(NSTableView*)aTableView objectValueForTableColumn:(NSTableColumn*)aTableColumn row:(int)rowIndex avec [[aTableColumn] dataCell] selectItemAtIndex:xxx], il me propose toujours la 2ème option. Pourtant, lorsque je demande le SelectedItem, j'ai bien ma bonne option. Je pense que j'ai un problème bizarre de rafraichissement, mais je ne voie pas où ?
Merci pour votre aide.
N.B. : vous avez un truc aussi dans le cas d'une icône ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
[tt]
if ([[tableColumn identifier] isEqualToString:@popupscolumn]) {
if ([array choix]==0)
{
return @Choix0;
}
if ([array choix]==1)
{
return @Choix1;
}
if ([array choix]==2)
{
return @Choix2;
}
}
[/tt]
Merci pour le tuyau Eddy, mais j'ai trouvé un truc plus adapté : au lieu d'utiliser [selectItemAtIndex:xxx], je fais return [NSNumber numberWithInt:xxx] et ça marche nickel.