Avatar billede gobbles Nybegynder
23. april 2004 - 02:35 Der er 6 kommentarer

dataGrid component, ændre teksttypen

Hej Jeg sidder og roder med den nye dataGrid component i MX 2004
og jeg kan ikke finde ud af at ændre fonten dataGrid bruger, der er lidt hjælp at hente i help-filen de skriver om noget der hedder "labelStyle" men der er ikke noget eksempel så jeg er i vildrede omkring hvorledes syntaksten ser ud for den kommando.
Så hvordan bestemmer jeg selv hvilken font og størrelse der skal bruges i dataGrid'et


Mange tak
Avatar billede mobius6 Juniormester
23. april 2004 - 04:00 #1
Every component instance has style properties and setStyle() and getStyle() (see UIObject.setStyle() and UIObject.getStyle()) methods that you can use to modify and access style properties. You can use styles to customize a component in the following ways:

Set styles on a component instance.



You can change color and text properties of a single component instance. This is effective in some situations, but it can be time consuming if you need to set individual properties on all the components in a document.

Use the _global style declaration that sets styles for all components in a document.
If you want to apply a consistent look to an entire document, you can create styles on the _global style declaration.

Create custom style declarations and apply them to specific component instances.
You may also want to have groups of components in a document share a style. To do this, you can create custom style declarations to apply to specific components.

Create default class style declarations.
You can also define a default class style declaration so that every instance of a class shares a default appearance.

Changes made to style properties are not displayed when viewing components on the Stage using the Live Preview feature.
Avatar billede gobbles Nybegynder
23. april 2004 - 04:12 #2
Hmm fint nok ...der er bare ikke en fuldstændig list over hvilke kommandoer der kan bruges så jeg tog et vildt gæt med

dataGrid.setStyle("fontSize", "10");

og det virkede sjovt nok....
Avatar billede gobbles Nybegynder
23. april 2004 - 05:14 #3
Ved du forresten hvordan man får den valgte værdi ud fra datagrid, feks jeg har to kolonner colum1 og colum2, når jeg så klikker i en row/række ville jeg gerne vide hvad der står(værdien...feks. "is halv pris" i colum1 og "25 Kr." i colum2) i den..

gider du, hvis du kan.

Tak
Avatar billede mobius6 Juniormester
25. april 2004 - 21:47 #4
jeg gider godt, men kan ikke :)
datgrid. er ikke mit "område"...sorry
Avatar billede gobbles Nybegynder
25. april 2004 - 21:49 #5
I go tro mod andre med samme problem...så virker dette med kolonnerne Name og Age

myListener = {}
myListener.cellPress = function(evt){
    trace(evt.target.selectedItem.Name)
    trace(evt.target.selectedItem.Age)
}
myDataGrid_dg.addEventListener("cellPress", myListener)
Avatar billede mobius6 Juniormester
25. april 2004 - 22:08 #6
kool, tanx for sharing :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel