2010-12-29 2 views
0

Ich verwende ein Spark List-Steuerelement mit einem ItemRenderer. Immer wenn ich den currentState eines itemrenderer setze, wird der Moment, in dem ich den itemrenderer verliere, auf den Standardzustand zurückgesetzt. Wie kann ich einen itemrenderer dazu veranlassen, seinen currentState beizubehalten, es sei denn, ich sage ausdrücklich, dass er geändert werden soll?Spark List Itemrenderer Fokus standardmäßig currentState

Antwort

1

Sie können dies tun, indem Sie die getCurrentRendererState-Methode für Ihren Renderer überschreiben und den von Ihnen gewünschten Status einschließlich des benutzerdefinierten Status zurückgeben. Ich hoffe, das hilft.

+0

Ich finde es lustig, dass das Zurückkehren von CurrentState in der GetCurrentRendererState-Methode das Problem behebt. Sollte das nicht bereits der Fall sein? Scheint wie eine bessere Option als standardmäßig Null zurückgeben. Danke für Ihre Hilfe!!! –

+0

Das ist ein toller Punkt, ich habe hier eine kleine Verbesserung dafür eingereicht: http://bugs.adobe.com/jira/browse/SDK-29061. Bitte stimmen Sie für dieses Problem und/oder hinterlassen Sie einen Kommentar mit Ihrem Anwendungsfall, wenn Sie es behoben sehen möchten. –

Verwandte Themen