Angularjs 如果不存在基本字段类型,ASF将不会呈现Datepicker加载项字段
如果仅存在datepicker字段,则不会呈现表单 我正在使用Datepicker插件 以下内容不会呈现Angularjs 如果不存在基本字段类型,ASF将不会呈现Datepicker加载项字段,angularjs,angular-schema-form,Angularjs,Angular Schema Form,如果仅存在datepicker字段,则不会呈现表单 我正在使用Datepicker插件 以下内容不会呈现 //schema { "type": "object", "properties": { "date_complete": { "type": "string", "required": true, "format": "date" }, "close_date": { "type": "string",
//schema
{
"type": "object",
"properties": {
"date_complete": {
"type": "string",
"required": true,
"format": "date"
},
"close_date": {
"type": "string",
"required": true,
"format": "date"
}
}
}
//form
[
{
"key": "date_complete",
"title": "Completed Date",
"type": "datepicker",
"readonly": false,
"description": "Please Supply The Date This Task Was Completed.",
"format": "mm/dd/yyyy"
},
{
"key": "close_date",
"title": "Close Date",
"type": "datepicker",
"readonly": false,
"description": "Please Supply The Close Date.",
"format": "mm/dd/yyyy"
}
]
如果我在混合中添加一个基本的文本字段,表单就会呈现良好的效果
//schema
{
"type": "object",
"properties": {
"date_complete": {
"type": "string",
"required": true,
"format": "date"
},
"close_date": {
"type": "string",
"required": true,
"format": "date"
},
"basicfield": {
"type": "string"
}
}
}
//form
[
{
"key":"date_complete",
"title": "Completed Date",
"type": "datepicker",
"readonly": false,
"description": "Please Supply The Date This Was Completed.",
"format": "mm/dd/yyyy",
"required": true
},{
"key": "close_date",
"title": "Close Date",
"type": "datepicker",
"readonly": false,
"description": "Please Supply The Close Date.",
"format": "mm/dd/yyyy",
"required": true
},
{
"key":"basicfield",
"title": "basicfield"
}
]
感谢您的帮助
在$scope中设置架构/表单后添加此项。
感觉不舒服
$timeout(100, ()=>$scope.$broadcast('schemaFormRedraw'));