表格行点击
Quasar 的`v-on:row-click` 事件会生成一个事件代码和一个包含点击行内容的`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