问题标签 [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.

0 投票
2 回答
520 浏览

angular - 角度 6 中 mf 数据表中的分页

我想在序列号`1 到 10 中为 mf 数据表创建分页,从上一页继续下一页计数。我已经这样做了。

在 ts

在 HTML 中

0 投票
1 回答
599 浏览

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问题也没有运气

0 投票
2 回答
236 浏览

javascript - 角度模式表单 - 如果整数字段不为空,则需要字段

我正在尝试使用 Angular JSON Schema Form 创建一个表单。我希望在填充另一个字段(number1)时需要一个字段(dropdown1)。我能够在SchemaForm.io Sandbox中获得以下表单 + 架构,但是当我将其放入我的站点时,下拉字段丢失。

这是我的架构:

}

这是我的表格:

]

0 投票
0 回答
46 浏览

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.

有人可以帮助解决这个问题还是有什么办法可以解决这个问题?这个问题应该给你更多关于我在这里谈论的问题的信息。

0 投票
1 回答
293 浏览

angular - Angular JSON Schema Form 更改模型数据不会更新表单

我正在使用Angular JSON Schema Form来构建一个带有模型的表单,该模型可以在选择不同的选项时更改。我得到的问题是,即使我的组件中的模型变量发生了变化,表单也不会重新加载它的值。

这是我的 AJSF:

0 投票
1 回答
101 浏览

jsonschema - 扩展 $ref 对象属性

我正在使用 JSON 模式来构建一个表单,并且我在“定义”中有一个对象,我在模式的两个不同位置使用 $ref 引用它。在其中一个实例中,我需要向引用的对象添加一个属性,我该如何实现?

0 投票
2 回答
71 浏览

javascript - 在 Angular 中使用 push 方法更新对象数组

我试过但没有得到实际结果。这是将对象推入新数组的正确方法吗

样本输出:

将 20 的年龄更新id:1为 19 并显示值 19 并且即使在页面刷新后也显示相同的值 19

0 投票
3 回答
740 浏览

json - JSON Schema:如果未在属性中定义,则忽略必需的属性

如果定义中不存在所需的属性,有什么方法可以忽略它properties

例如:

根据我的理解,这似乎是不可能的。我知道这是一个愚蠢的问题,因为有人可能会说只是从required数组中删除属性名称,但是当我生成这个 JSON 模式并且还希望有条件地需要一个字段(如果存在)时,它变得有点复杂。

例如:

是的,如果属性被删除,我可以编写一些代码返回并清理此架构mailingAddress,但我想知道是否有一些 JSON 架构方式可以智能地忽略 undefined properties

同样从 JSON 模式生成器的角度来看,似乎有太多的地方可能隐藏了一个属性名称,因此任何关于如何在代码可以轻松清理和生成连贯 JSON 模式的地方构建它的建议也将不胜感激。

0 投票
1 回答
110 浏览

jsonschema - 基于“oneOf”选择的数组内的 JSON 模式条件

我想根据数组中的选择显示表单字段,以便能够根据选择动态添加项目。

什么有效:

没有围绕这个工作的数组。请参见下面的代码:

什么不起作用:

但是一旦我在它周围包裹一个数组,条件就不再起作用了。

我还尝试了以下条件:

"return model[arrayIndex].accessory === 'two';"

"return ['two'].includes(model.accessory);"

0 投票
0 回答
11 浏览

angular - 如何仅在使用 AJSF 单击提交按钮后执行验证

我正在使用 Angular JSON Schema 表单库从 json 模式中呈现数百个表单。根据我的要求,我禁用了默认提交按钮并将 onSubmit() 添加到我的自定义按钮上。我希望仅在用户单击提交按钮时执行验证。我已经阅读了文档,但找不到任何可以指出我正确方向的东西。我假设我必须在我的选项对象中添加一些键值对,但我不确定是什么。谢谢