Щелчки по строкам таблицы
Вы можете определять щелчки мышью по строкам таблицы.
Событие v-on:row-click
в Quasar генерирует код события и переменную row
с содержимым выбранной строки. Вы можете определить анонимную функцию для получения этих двух объектов и выполнения с ними любых действий. Обратите внимание, что анонимная функция выполняется во фронтенде, поэтому она должна быть написана на JavaScript.
module App
using GenieFramework
using DataFrames
@genietools
@app begin
@in id = 0
@in rowcontent = ""
@out data = DataTable(DataFrame(a=rand(5), b=rand(5)))
@onchange id begin
@show id
end
@onchange rowcontent begin
@show rowcontent
end
end
function ui()
[
p("Row: {{id}}, {{rowcontent}}")
table(:data, var"v-on:row-click"="function(event,row) {id=row.__id;rowcontent=row}")
]
end
@page("/", ui)
end