selectmanycheckbox

___ answer14060631 ___

Sie interessieren sich also für die tatsächliche Wertänderung und nicht nur für den neuen Wert. Bringe ein %code% ein, das den alten Wert mit dem neuen Wert vergleicht und einige Eigenschaften vorbereitet, auf die die Ajax-Listener-Methode zugreifen könnte.

z. B.

%Vor%

mit

%Vor%     
___ qstntxt ___

Angenommen, der Code dieser Seite:

%Vor%

Und der Code einer Session-verwalteten Bean:

%Vor%

In (1) möchte ich die ID des Elements erhalten, auf das der Benutzer geklickt hat. Ich kann in der Liste lstIdSelectedItems die IDs aller vom Benutzer ausgewählten Elemente sehen, aber wie kann ich die ID des Elements erhalten, auf das der Benutzer geklickt hat?

Ich habe versucht, das Attribut f: attribute innerhalb von selectManyCheckbox zu verwenden, aber das Attribut befindet sich nicht in der Komponentenzuordnung, wenn die ajax-Listenermethode in der unterstützten Bean aufgerufen wird. Ich habe das benutzt, funktioniert aber nicht:

%Vor%

Irgendwelche Ideen?

Grüße.

    
___ tag123jsf2 ___ JavaServer Faces (JSF) ist ein Model-View-Presenter-Framework, das normalerweise zum Erstellen von Webanwendungen verwendet wird. Version 2.x ist gegenüber JSF 1.x einen großen Schritt voraus und erweitert den Standardsatz an Komponenten und Komponentenbibliotheken erheblich. ___ tag123ajax ___ AJAX (Asynchrones JavaScript und XML) ist eine Technik zum Erstellen nahtloser interaktiver Websites über den asynchronen Datenaustausch zwischen Client und Server. AJAX erleichtert die Kommunikation mit dem Server oder partielle Seitenaktualisierungen ohne eine herkömmliche Seitenaktualisierung. ___ answer42844445 ___

Wenn Sie in der Liste "selectedItems" das Ende-Element, den Code-Nr deaktiviert haben, rufen Sie die Methode itemSelected auf.

    
___ tag123selecteditem ___ selecteditem ist eine Eigenschaft, die zur Identifizierung des aktuell ausgewählten Elements in einer Sammlung verwendet wird ___ qstnhdr ___ Wie kann ich das angeklickte Element in der Ajax-Methode erhalten? ___ tag123Wählen Sie ein beliebiges Kontrollkästchen ___ JSF-Tag, um eine Checkbox-Gruppe zu erstellen. ___
2
Antworten

Wie kann ich das angeklickte Element in der Ajax-Methode erhalten?

Angenommen, der Code dieser Seite: %Vor% Und der Code einer Session-verwalteten Bean: %Vor% In (1) möchte ich die ID des Elements erhalten, auf das der Benutzer geklickt hat. Ich kann in der Liste lstIdSelectedItems die IDs aller vom Ben...
27.12.2012, 19:35