问题标签 [angular6-json-schema-form]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - 角度 6 中 mf 数据表中的分页
我想在序列号`1 到 10 中为 mf 数据表创建分页,从上一页继续下一页计数。我已经这样做了。
在 ts
在 HTML 中
angular - Angular-6-JSON 模式表单错误:嵌套数组 getControl 错误:无法在 FormGroup 中找到“0”项
您好我目前正在做一个使用JSON 模式表单的项目
为具有递归模式引用的嵌套数组使用布局时,不断收到以下错误
嵌套数组 getControl 错误:无法在 FormGroup 中找到“0”项。
示例:https ://stackblitz.com/edit/angular-c1mzvk
递归引用示例:https ://hamidihamza.com/ajsf/?set=ng-jsf&example=ng-jsf-deep-ref&framework=bootstrap-4&language=en
如果我不提供布局或设置布局 = ['*'],则表单可以完美运行。如果我确实提供了一个,它将无法呈现表单
Github问题也没有运气
javascript - 角度模式表单 - 如果整数字段不为空,则需要字段
我正在尝试使用 Angular JSON Schema Form 创建一个表单。我希望在填充另一个字段(number1)时需要一个字段(dropdown1)。我能够在SchemaForm.io Sandbox中获得以下表单 + 架构,但是当我将其放入我的站点时,下拉字段丢失。
这是我的架构:
}
这是我的表格:
]
angular6-json-schema-form - 光标在 Angular6 Json Schema Form 输入字段中跳转到末尾
如果您对数据使用 2-way 绑定:Edit an input from the beginning or middle of the string. You will notice after the first character, the cursor will move to the end of the line.
有人可以帮助解决这个问题还是有什么办法可以解决这个问题?这个问题应该给你更多关于我在这里谈论的问题的信息。
angular - Angular JSON Schema Form 更改模型数据不会更新表单
我正在使用Angular JSON Schema Form来构建一个带有模型的表单,该模型可以在选择不同的选项时更改。我得到的问题是,即使我的组件中的模型变量发生了变化,表单也不会重新加载它的值。
这是我的 AJSF:
jsonschema - 扩展 $ref 对象属性
我正在使用 JSON 模式来构建一个表单,并且我在“定义”中有一个对象,我在模式的两个不同位置使用 $ref 引用它。在其中一个实例中,我需要向引用的对象添加一个属性,我该如何实现?
javascript - 在 Angular 中使用 push 方法更新对象数组
我试过但没有得到实际结果。这是将对象推入新数组的正确方法吗
样本输出:
将 20 的年龄更新id:1
为 19 并显示值 19 并且即使在页面刷新后也显示相同的值 19
json - JSON Schema:如果未在属性中定义,则忽略必需的属性
如果定义中不存在所需的属性,有什么方法可以忽略它properties
?
例如:
根据我的理解,这似乎是不可能的。我知道这是一个愚蠢的问题,因为有人可能会说只是从required
数组中删除属性名称,但是当我生成这个 JSON 模式并且还希望有条件地需要一个字段(如果存在)时,它变得有点复杂。
例如:
是的,如果属性被删除,我可以编写一些代码返回并清理此架构mailingAddress
,但我想知道是否有一些 JSON 架构方式可以智能地忽略 undefined properties
?
同样从 JSON 模式生成器的角度来看,似乎有太多的地方可能隐藏了一个属性名称,因此任何关于如何在代码可以轻松清理和生成连贯 JSON 模式的地方构建它的建议也将不胜感激。
jsonschema - 基于“oneOf”选择的数组内的 JSON 模式条件
我想根据数组中的选择显示表单字段,以便能够根据选择动态添加项目。
什么有效:
没有围绕这个工作的数组。请参见下面的代码:
什么不起作用:
但是一旦我在它周围包裹一个数组,条件就不再起作用了。
我还尝试了以下条件:
"return model[arrayIndex].accessory === 'two';"
和
"return ['two'].includes(model.accessory);"
angular - 如何仅在使用 AJSF 单击提交按钮后执行验证
我正在使用 Angular JSON Schema 表单库从 json 模式中呈现数百个表单。根据我的要求,我禁用了默认提交按钮并将 onSubmit() 添加到我的自定义按钮上。我希望仅在用户单击提交按钮时执行验证。我已经阅读了文档,但找不到任何可以指出我正确方向的东西。我假设我必须在我的选项对象中添加一些键值对,但我不确定是什么。谢谢