2014-07-11 14:12 | 题主 | ||||||||
|
请问关于复杂表单的实现:从数据库中提取数据动态生成表单。 是否支持配置的方式实现一个表单页面,该表单的数据来自不同的数据库表中。同时,对表单修改后能够将数据同步回各个业务表中。这个表单可能是主子表,也可能不是主子表,只是通过一个大表单包含各个业务表的数据。 |
2014-07-11 14:31 | #1 | ||||||||
|
这个问题属于应用开发的经验问题: 1、关于表单数据来自不同数据,可以采用读数据库后动态的方式来生成表单; 2、表单修改后同步回各个业务表,相当于提交表单数据然后更新操作,见customer和crud示例; 3、是否主子表没有关系,操作逻辑读数据库->动态生成表单->提交数据->修改数据库信息 |
2014-07-11 14:42 | #2 | ||||||||
|
感谢你的回答,可能我表述的不太清楚。 1.如果Customer表格中的记录是通过数据库中多个业务表关联查询出来的,用webBuild是否通过配置就可以直接生成,还是需要开发人员通过写代码执行SQL? 2.如果对表格记录修改,是否可以通过配置的方式能够级联修改各个业务表? |
2014-07-11 15:16 | #3 | ||||||||
|
1、Customer表格中的数据是通过dataProvider获取,当然可以使用多表关联的SQL查询,更复杂的函数、过程也都支持; 2、对表格记录修改后调用store.sync()方法系统会自动调用对应的crud方法,见crud示例。 |