|
- Model.prototype.okBtnClick = function(event){
- var orderID=this.params.orderID;
- var orderData=this.comp('orderData');
- var data=this.comp('photoData');
- var image=data.val('img'); //字符串类型
- if(image && image.length>2){ //不能保存的情况:没有上传图片,undefined,[]长度为2
- var row=orderData.getRowByID(orderID);
- row.val('picture_url',image);
- // orderData.setValueByID('picture_url', image, orderID);
- orderData.saveData();
- justep.Util.hint('照片上传成功!');
- data.refreshData();
- justep.Shell.showPage('main',{info:'refresh'});
-
- }else{
- justep.Util.hint('还没有上传图片哟!');
- }
-
- };
复制代码
页面中只有一个简单的上传图片的组件和一个保存按钮,上面是保存按钮的代码。一执行完,就会保存图片的名称,可是也会把对应这一条记录的其它两个字段的信息给修改了,真的感觉好奇怪。我没有任何代码涉及到其他字段的修改啊,并且数据库的字段里有没有什么约束和关联 |
|