Ich habe abhängige Felder wie dieses
%Vor% Wenn ich 5 <List/>
components hatte. Wie füge ich Select2 zu jeder Komponente hinzu.Ich googelte online.Aber nicht finde eine funktionierende Lösung.
%Vor%Code unten für react-select .Getting error TypeError: event. Das Ziel ist nicht definiert. .
Wir verwenden diesen Wrapper , aber es gibt zu viele Probleme.
Zunächst können Sie den Code in NodeJS nicht testen, da dieses Problem vorliegt .
Zweitens hatten wir Probleme mit der Initialisierung verschiedener select2-Komponenten über defaultValue
-Parameter. Nur eines (zufällig) dieser Elemente wurde initialisiert.
Deshalb werden wir es dumpen und durch react-select
bald ersetzen.
BEARBEITEN: Wir haben react-select2-wrapper
durch react-select
ersetzt. Es funktioniert gut für uns.
Da Sie React verwenden, sollten Sie lieber nach React-Komponenten als nach jQuery-Plugins suchen. Sie können für react-select
verwenden, was Select2 sehr ähnlich ist.
Wenn Sie refs
[docs] verwenden, können Sie darauf zugreifen der Knoten über sein refs
-Attribut in der componentDidMount
-Funktion und übergibt das an select2()
:
Ich glaube nicht, dass dies der "Reactive Way" ist, aber das kann hilfreich sein, wenn Sie react-select
oder ein anderes Tool nicht verwenden möchten.
Tags und Links javascript reactjs react-select select2
für einfache Fälle: (ohne schrecklichen HTML-Gebrauch):
%Vor%Ich habe eine %code% aus HTML generiert, die einige Links enthält. Die attributierte Zeichenfolge wird in einer UITextView angezeigt. Ich möchte einen anderen Schriftstil für die Links anwenden und setze dafür %code% . Ich habe %code% , %code% und %code% hinzugefügt. Aus irgendeinem Grund wird die Vordergrundfarbe angewendet, die restlichen Attribute jedoch nicht.
%Vor%Hat jemand anderes damit zu tun gehabt und wie ändere ich den Schriftstil für Links, ohne inline CSS auf das ursprüngliche HTML anwenden zu müssen? Danke.
Aus irgendeinem Grund funktioniert die Nachverarbeitung der zugewiesenen Zeichenfolge mit %code% nicht für mich.
Also habe ich %code% verwendet, um einen Link zu erkennen, und %code% , um meinen Stil für alle Links in einem String anzugeben. Hier ist meine Bearbeitungsfunktion:
%Vor%Es gibt auch eine einfache Möglichkeit, Stil für den Text anzuwenden, wenn Sie html verwenden - Sie können einfach den Stil innerhalb des HTML-Codes hinzufügen. Dann müssten Sie sich keine Gedanken über das Festlegen von Attributen für den Text machen. Zum Beispiel:
%Vor%Dies ist eine schnelle 3 Aktualisierung der Antwort oben von @Arun Ammannaya
%Vor%Dies ist eine Swift 3-Lösung für @CTiPKA, die ich bevorzuge, da sie HTML vermeidet
%Vor%