我有一个类似的json文件:
[{
"name": "testReport",
"type": "Intern",
"description": "Test report for extjs",
"query": "select DATE(sa.startTime)",
"queryFields": [{
"name": "name",
"type": "STRING",
"format": null,
"many": false
}, {
"name": "from",
"type": "DATE",
"format": "yyyyMMdd",
"many": false
}, {
"name": "to",
"type": "DATE",
"format": "yyyyMMdd",
"many": false
}]
在网格中,我显示名称,类型和描述。当你点击一个按钮我想打开一个新窗口什么工作。但我需要的是打开窗口并生成基于queryFields的表单。因此,当我点击testreport时,我需要一个textfield(名称),一个datefield(from)和一个datefield(to)。这可能吗?我该怎么做:$
答案 0 :(得分:0)
使用SelectionModel(可能是CheckBoxSelectionModel)。用户将通过选中行的复选框来选择他们想要的行。然后,当他们单击显示报告按钮时,您可以使用SelectionModel查找所有选定的记录,并将记录传递到您的表单,您可以使用该记录创建表单或填写表单字段中的任何一个。
我的建议是查看API
然后在了解这些概念后进行设计。