Angular架构使用Form中的Arrays访问Object

时间:2015-09-30 10:07:35

标签: angularjs angular-schema-form

我有一个场景,我需要在这样的命名对象中显示数组:

df[setdiff(names, names(df))] <- NA
df
#   A  B  C  D  E
# 1 1 11 10 NA NA
# 2 2 12 11 NA NA
# 3 3 13 12 NA NA
# 4 4 14 13 NA NA
# 5 5 15 14 NA NA
# 6 6 16 15 NA NA

我用以下架构完成了它:

   "actions": {
    "singleSelection": [
      {
        "chartable": false,
        "label": ""
      }
    ]
  }

现在我正试图设置&#39; notitle&#39;旗帜上的行动&#39;来自并试图访问&#39; actions&#39;的属性,但它没有按预期工作:

"schema": {
    "type": "object",
    "title": "smart_report",
    "properties": {
    "actions": {
        "title": "Actions",
        "type": "object",
        "properties": {
          "singleSelection": {
            "title": "Action: Single selection",
            "type": "array",
            "maxItems": 10,
            "items": {
              "type": "object",
              "properties": {
                "field": {
                  "title": "Field name",
                  "type": "string"
                },
                "label": {
                  "title": "Label",
                  "type": "string",
                  "description": "Label will be used for column name."
                },
                "chartable": {
                  "title": "Chartable",
                  "type": "boolean"
                }
              }
            }
          }
        }
      }
}

我仍然看到行动的标题以及单一选择&#39;和&#39; stratEmpty&#39;也没有设定。

1 个答案:

答案 0 :(得分:0)

如果从架构中删除标题,以及使用notitle属性,它应该可以工作。

(如果删除标题,但不使用notitle属性,标题将显示与键同名)。