Мое простое исправление, чтобы остановить его, помещая речевые метки вокруг числовых значений ...
while($r = mysql_fetch_assoc($rs)){
while($elm=each($r))
{
if(is_numeric($r[$elm["key"]])){
$r[$elm["key"]]=intval($r[$elm["key"]]);
}
}
$rows[] = $r;
}
onRow
, кажется, ожидает «фабричную» функцию, которая возвращает фактические обработчики событий.
(defn on-row-factory [record row-index]
#js {:onClick (fn [event] ...)
:onDoubleClick (fn [event] ...)})
;; reagent
[:> Table {:onRow on-row-factory} ...]
Вам не нужно использовать defn
, и вместо этого вы можете просто вставить fn
.