|
本帖最后由 jjsun 于 2017-5-18 19:20 编辑
Webx5版本3.6
使用baasData显示和编辑数据,问题:
1.新增时,想让data中的某些字段有缺省值,通过data.onBeforeNew事件设置,但未生效,什么原因?onBeforeNew事件不是用于新增缺省值设置吗?代码如下
Model.prototype.mainDataBeforeNew = function(event){
var options = {
defaultValues : [{
'id':UUID.createUUID(),
'status':'0',
'addDate':justep.Date.toString(new Date(),'yyyy-MM-dd hh:mm:ss'),
'uId':'8022',
'uName':'测试'
}]
};
event.option = options;
};
onAfterNew事件中进行缺省值设置,也不生效。
2.如何自定义baasData的保存action?保存时需要增加一些逻辑判断,需要修改缺省的保存逻辑,如何实现?
3.baasData新增时有多个字段在前端页面时值为空,在后台的保存逻辑中进行赋值。保存成功后,这些字段的值如何回传到前端(可能是多个字段)?不能通过data.refresh方式,因为只需要回传该新增行的多个字段的值即可,新增输入在一个单独页面中。
4.baasData对应的保存action中有一些逻辑判断,如果不符合约定,将不能保存。这种不能保存的原因或者保存失败的错误提示信息,如何返回前端显示?
5.baasServer中自定义action中,如何获取数据库连接池及进行数据库的读写操作?提供个案例参考。可以使用类似BIZserver中的ksql等?
|
|