Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Russe •-->


Anmeldedatum: 03.01.2003 Beiträge: 45
|
Verfasst am: 09.07.2008 - 14:17 Titel: Table View: wie bekomme ich ausgewählte Werte? |
|
|
Hi,
bei meinen ersten Gehversuchen mit ASS brauche ich noch etwas Hilfe.
Da ich mich nur (etwas) mit AppleScript auskenne habe ich eine AppleScript Applikation erstellt (also kein C++, Carbon, Cocoa usw.). Ich habe ein Fenster mit einer Table View mit nur einer Spalte, die View hat schon den Fokus und es werden die Werte von einer Liste dargestellt. Nun kann ich mit der Tastatur einen Eintrag auswählen, das funktioniert auch. Jetzt möchte ich aber bei Druck auf "Return" den ausgewählten Wert im AppleScript weiterverarbeiten, ich habe aber keine Ahnung wie ich das anstelle.
Kann mir hier jemand Hilfestellung geben?
Grüße, Russe |
|
Nach oben |
|
 |
chebfarid •-->


Anmeldedatum: 10.02.2007 Beiträge: 106 Wohnort: Milano
|
Verfasst am: 09.07.2008 - 14:38 Titel: |
|
|
Ciao Russe!
Aus der ASS Terminology Reference:
Zitat: | selected rows
Access: read/write
Class: list
the one-based index of every selected row; if allows multiple selection is true, you can check this property for the selected rows |
Zitat: | clicked row
Access: read only
Class: integer
the one-based index of the row that was clicked to trigger an event handler; value is 0 if no event occurred; the return value of this method is meaningful only in the clicked or double clicked event handlers |
Table View hat eine Unmenge von Methoden und Properties, einfach mal durchprobieren.
Good scripting
Farid _________________ Abends lustig morgens triste
Das ist Leben von Artiste |
|
Nach oben |
|
 |
Russe •-->


Anmeldedatum: 03.01.2003 Beiträge: 45
|
Verfasst am: 09.07.2008 - 17:24 Titel: |
|
|
Das hat mir etwas weitergeholfen, aber ich komme einfach nicht zur Lösung, es ist zum verrückt werden.
Hier mein Code um den Wert einer selektierten Zeile auszulesen:
Code: |
set x to contents of selected data row of table view "Anzeige" in scroll view "Anzeige" in window "main"
display dialog x as string
|
Dann erhalte ich das hier als Fehlermeldung:
Can’t make {|table column 1|:"Deutschland"} into type string.
In der Zelle steht eigentlich nur der Wert „Deutschland“. Aber irgendwie funkt mir hier die Spalte der Tabelle dazwischen ...
Kannst du mir noch ein bisschen weiterhelfen?
Grüße, Russe |
|
Nach oben |
|
 |
Russe •-->


Anmeldedatum: 03.01.2003 Beiträge: 45
|
Verfasst am: 09.07.2008 - 17:35 Titel: |
|
|
Öhm, habs gerade gefunden warum es nicht ging ...
set x to contents of data cell of selected data row of table view "Anzeige" in scroll view "Anzeige" in window "main"
Danke auf jeden Fall für deine Hilfe.
Grüße, Russe |
|
Nach oben |
|
 |
jiuer7845 •---->

Anmeldedatum: 06.04.2021 Beiträge: 521
|
|
Nach oben |
|
 |
|