Hello my program compiles but does not work

in fact I would like to be able to make a table from panel including tables
    
    
    import json
    
    var jsonTest = %* {
      "titleTerm": "DESIGNER",
      "panel": [] }
    
    add(jsonTest["panel"], %* {
                "name": "TEST",
                "posx": 1,
                "posy": 1,
                "height": 42,
                "width": 132,
                "cadre": line1,
                "title": "TEST-Panel",
                "button" :[], "label":[],"field":[]})
    
    add(jsonTest["panel"]["button"] , %* {"Tkey": "F3","txtKey": 
"Exit","actif": true})
    add(jsonTest["panel"]["button"] , %* {"Tkey":"F9","txtKey": "Add","actif": 
true })
    add(jsonTest["panel"]["button"] , %* {"Tkey": "F10","txtKey": 
"Update","actif": true})
    add(jsonTest["panel"]["button"] , %* {"Tkey": "F12","txtKey": 
"Return","actif": true })
    
    echo jsonTest
    
    quit()
    
    Run

This works, but I lose panel in table
    
    
    import json
    var jsonPanel = %* {
      "titleTerm": "DESIGNER",
      "panel": {
                "name": "TEST",
                "posx": 1,
                "posy": 1,
                "height": 42,
                "width": 132,
                "cadre": line1,
                "title": "TEST-Panel",
                "button" :[], "label":[],"field":[]}
                }
    
    
    add(jsonPanel["panel"]["button"] , %* {"Tkey": "F3","txtKey": 
"Exit","actif": true})
    add(jsonPanel["panel"]["button"] , %* {"Tkey": "F9","txtKey": 
"Add","actif": true })
    add(jsonPanel["panel"]["button"] , %* {"Tkey": "F10","txtKey": 
"Update","actif": true})
    add(jsonPanel["panel"]["button"] , %* {"Tkey":"F12","txtKey": 
"Return","actif": true })
    
    # test format Json
    echo jsonPanel
    
    for n in 0..len(jsonPanel["panel"]["button"])-1:
      echo jsonPanel["panel"]["button"][n]["Tkey"].getStr()
    
    quit()
    
    Run

Reply via email to