Wie können wir die Onclick-Funktionalität in Titanenrasteransichtselement implementieren?

8

Ich habe die Gridview-Anwendung mit dem Widget (aus diesem Code) entwickelt

Ссылка

Ich habe den Code nach meinen Kundenanforderungen modifiziert. Wenn ich nun auf den Warenkorb-Button auf dem Listeneintrag klicke, wird die Nachricht wie "Bin angeklickt" angezeigt. Aber ich habe es auf verschiedene Arten versucht. Aber ich kann die Lösungen nicht finden. Kann mir bitte jemand erklären, wie wir den Code dafür schreiben.

Ich habe den folgenden Code in meiner Anwendung:

%Vor%

Der Code item_layout.xml sieht folgendermaßen aus:

%Vor%

BEARBEITEN:

bekomme jetzt die Ansicht und die Schaltflächen-ID von der angegebenen Ansicht. Aber wenn ich versuche, den Knopf zu drücken, kann ich das nicht können. Können Sie meinen Code überprüfen und eine Lösung geben?

Ich habe den folgenden Code hinzugefügt:

%Vor%     
Krishna Veni 04.05.2015, 04:24
quelle

1 Antwort

1

Schalten Sie die ids zuerst auf Klassen um, weil sie nicht eindeutig sind. Verwenden Sie nur IDs, wenn Sie müssen. Zweitens, versuchen Sie etwas wie folgt:

Versuchen Sie etwas wie folgt:

%Vor%

Noch besser: Fügen Sie dem Warenkorb-Button ein data-productId -Attribut hinzu und Sie könnten so etwas tun:

%Vor%

Das ist besser, da Sie nur die Einkaufswagen-Schaltfläche auf dem Bildschirm benötigen.

Wenn Sie all das gesagt haben, müssen Sie wahrscheinlich auch einen Fallback einfügen, der den Artikel zum Warenkorb hinzufügt, wenn JavaScript auf der Seite nicht verfügbar ist.

    
charles 12.05.2015 13:46
quelle