标签: dynamicform

Spring 3 MVC:动态表单中的一对多(在创建/更新时添加/删除)

我正在寻找一种解决方案,使用jQuery 管理HTML表单中的一对多关系.我正在使用Spring,Spring MVCHibernate进行开发.我在网上找到了很多曲目,但没有任何正常的例子.

的背景

我有三个JPA实体:

Consult.java (1)

@Entity
@Table(name = "consult")
public class Consult

    private Integer id;
    private String label;
    private Set<ConsultTechno> consultTechnos;

    /* getters & setters */

}
Run Code Online (Sandbox Code Playgroud)

ConsultTechno.java (2)

@Entity
@Table(name = "consult_techno")
public class ConsultTechno {

    private Integer id;
    private Techno techno;
    private Consult consult;
    private String level;

    /* getters & setters */

}
Run Code Online (Sandbox Code Playgroud)

Techno.java (3)

@Entity
@Table(name="techno")
public class Techno {

    private Integer id;
    private String label;
    private …
Run Code Online (Sandbox Code Playgroud)

java hibernate spring-mvc one-to-many dynamicform

37
推荐指数
1
解决办法
4万
查看次数

为什么不能将EditorExit Handler添加到DynamicForm或FormItem?

此处理程序仅适用于ListGrid.

但是如果你查看DynamicForm.setValidateOnExit()的文档,它会说:

如果为true,则在触发每个项目的"editorExit"处理程序以及提交或验证整个表单时,将验证表单项.

请注意,此属性也可以在项目级别设置,以启用更精细的粒度验证以响应用户交互 - 如果在任一级别为true,则将在editorExit上进行验证.

那么我们如何才能将EditorExitHandler添加到DynamicForm或FormItem?

编辑:

我想在表单下创建一个错误面板,以动态显示所有错误.每个FormITem都可以在Exit上验证,但我不知道如何捕获此验证事件以检查错误面板是否应该更新.

smartgwt listgrid dynamicform

7
推荐指数
1
解决办法
669
查看次数

Zeppelin:如何从sql解释器填充动态表单下拉列表

我使用Zeppelin包中提供的本机驱动程序将我的Zeppelin连接到postgresql.我有一个专栏 - ID(表中有一个表'a'),其中包含进一步处理所需的所有ID.

====================================
ID      |   Value 1     |   Value2
====================================
1       |   23          |   text1
2       |   13          |   text2
3       |   03          |   text3
4       |   99          |   text4
5       |   12          |   text5
Run Code Online (Sandbox Code Playgroud)

现在,如何将此ID列填充为动态表单以进一步选择用户下拉列表?

我知道我可以使用spark上下文和JDBC驱动器.但那将是一种矫枉过正.我所有的进一步处理都是用DB进行分析.所以我更喜欢从psql解释器本身创建下拉动态表单.

interpreter dynamicform apache-zeppelin

6
推荐指数
0
解决办法
579
查看次数

如何在Vue Js中将动态函数名称传递给click事件

有什么方法可以通过参数传递函数名称?

像这样的东西..

<tr v-for="item in items" class="static" 
    v-bind:class="{'evenRow': item.oddeven=='1', 'oddRow': item.oddeven=='0' }"
@click="item.click(item.contactID)" >

</tr>  
Run Code Online (Sandbox Code Playgroud)

item.click在呈现页面时未转换为相应的功能。什么是正确的方法,任何建议将不胜感激?

dynamicform vue.js

5
推荐指数
1
解决办法
2690
查看次数

如何从角度的动态形式中获取价值

我如何从角度动态形式获取值这是我的代码:我的html

<form (ngSubmit)="PreviewData()" [formGroup]="DataForm">
<div class="form-group row" *ngFor="let data of FormData;" >
        <label class="col-md-2 col-form-label" >{{data.name}}</label>
        <div class="col-md-10">
          <input type="text" class="form-control"  name="{{data.name}}">
        </div>
      </div>
<button class="btn btn-primary float-right" type="submit" >Preview</button>
</form>
Run Code Online (Sandbox Code Playgroud)

在我的打字稿文件中

PreviewData() {
    this.payLoad = JSON.stringify(this.DataForm.value);
}
Run Code Online (Sandbox Code Playgroud)

如何从 ts 文件中的组数据中获取值

dynamicform typescript angular

4
推荐指数
1
解决办法
4万
查看次数

Formik - 在 API 调用后更新初始值

我根据选择输入的变化从 API 调用动态获取我的输入,但是当我尝试添加到 Formik 的初始值时,它总是给我一个错误......

Warning: A component is changing an uncontrolled input of type text to be controlled.
Run Code Online (Sandbox Code Playgroud)

如果我设置enableReinitialize={true}为 Formik 也无济于事。

但是,如果我从本地 JSON 或对象生成输入,错误就会消失。

我在这里做错了什么......

https://codesandbox.io/s/test-dynamic-inputs-with-formik-xr9qg

表单提交很好。

dynamicform reactjs redux axios formik

4
推荐指数
2
解决办法
4490
查看次数

如何设计关系动态表单的数据库?

我的要求是:

\n\n
    \n
  • 需要能够动态添加具有不同字段/字段类型的表单\n
  • \n
  • 表单可以包含一个下拉列表,\n该下拉列表由另一个表单的值填充
  • \n
\n\n

提交的表格\n例如:\n员工表格:

\n\n
    \n
  1. 名字(文本框)
  2. \n
  3. 姓氏(文本框)
  4. \n
  5. 部门(下拉)-> 应绑定到部门表单
  6. \n
\n\n

部门表格:

\n\n
    \n
  1. 部门名称(下拉)
  2. \n
\n\n

其他信息:

\n\n
    \n
  • 我的数据库是SQL Server
  • \n
  • I\xe2\x80\x99m 寻找性能
  • \n
  • 每个表可以有超过一百万条记录
  • \n
  • 我们的系统中有超过 1000 个用户
  • \n
  • 我们需要根据用户提交的记录获得不同的报告
  • \n
  • 报告需要对所有列都具有过滤功能
  • \n
\n\n

选项:

\n\n
    \n
  1. 每个表单创建一个表
  2. \n
  3. 添加 2 个表格用于表单结构和字段结构\n然后再添加 2 个表格用于提交表单值和提交字段值
  4. \n
\n\n

还有其他选择或想法吗?

\n

database sql-server database-design dynamicform

3
推荐指数
1
解决办法
5688
查看次数

如何从AngularJS动态表单中删除元素?

请检查这个小提琴:http: //jsfiddle.net/kgXRa/

这是代码(在JSFiddle中实现)

var app = angular.module('myApp', []);

app.controller('MyCtrl', ['$scope', function ($scope) {
    $scope.field = [];
    $scope.value = [];
    $scope.inputCounter = 0;
}]);

app.directive('addInput', ['$compile', function ($compile) {
    return {
        restrict: 'A',
        link: function (scope, element, attrs) {
            element.find('button').bind('click', function () {
                var input = angular.element('<div><input type="text" ng-model="field[' + scope.inputCounter + ']"><input type="text" ng-model="value[' + scope.inputCounter + ']"> <a href="javascript:;" ng-click="remove_it(' + scope.inputCounter + ')">remove</a></div> ');

                var compile = $compile(input)(scope);
                element.append(input);
                scope.inputCounter++;
                scope.remove_it = function(scope_counter) {
                   compile.remove(this);
                   scope.inputCounter--; …
Run Code Online (Sandbox Code Playgroud)

forms jquery angularjs dynamicform

2
推荐指数
1
解决办法
8860
查看次数