簡體   English   中英

如何從extjs中的json文件創建表單

[英]How to create a form from a json file in extjs

我有一個與此相似的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生成表單。 因此,當我單擊測試報告時,我需要具有一個文本字段(名稱),一個日期字段(來自)和一個日期字段(至)。 這可能嗎? 我該怎么做:$

使用SelectionModel(可能是CheckBoxSelectionModel)。 用戶將通過選中行中的復選框來選擇所需的行。 然后,當他們單擊顯示報告按鈕時,您可以使用SelectionModel查找所有選定的記錄,並將記錄傳遞到表單上,您可以使用該表單創建表單或填寫所需的表單字段。

我的建議是看一下API

  1. 網格面板
  2. 選擇模型
  3. 記錄

了解這些概念后,再進行設計。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM