2017-10-06 10 views
0

Dire que j'ai la zone de texte personnalisée suivante, comment puis-je passer la cellule etextarea une Cell et avoir à la fois le: change et le: value work?Passage d'une cellule à une valeur par défaut Hoplon

(defelem etextarea 
    [temp-cell] 
    (textarea :value temp-cell 
    :change #(reset! temp-cell @%))) 

Le code peut être modifié pour inclure « temp-cellule » ou autre chose, mais je l'ai essayé beaucoup de choses et si je le passe (cellule = passe à la cellule) "ou « cellule-to passe 'ça ne semble pas marcher.

Répondre

1
(defelem etextarea 
     [_ [temp-cell]] 
     (textarea :value temp-cell 
        :change (fn [evt] 
           (reset! temp-cell @evt)))) 
+0

Et si, la zone de texte était déjà dans une cellule ie. (cellule = (si touche! (p "Texte aléatoire") (textarea: valeur temp-cell: changement (fn [evt] (reset! temp-cell @evt)))? – phlie