|

楼主 |
发表于 2017-6-29 14:46:40
|
显示全部楼层
本帖最后由 一诺佳人 于 2017-6-29 14:53 编辑
直接点击保存按钮,存不了读卡器读进来的信息,其他手工书写的都可以。
外部JS赋值代码如下:
- function setCertificateData(result)
- {
- $("#name").val(result.Certificate.Name);
- $("#birthday").val(result.Certificate.Birthday.replace(/\./g,"-").substr(0,10));
- $("#certNumber").val(result.Certificate.IDNumber);
- $("#idIssued").val(result.Certificate.IDIssued);
- $("#issuedValidDate").val(result.Certificate.IssuedData+"-"+result.Certificate.ValidDate);
-
- imgData =result.Certificate.Base64Photo;
- $("#id_img_pers").attr("src","data:image/jpg;base64,"+imgData);
- $("#personIdPhoto").val(imgData);
- $("#personPhoto").val("");
- $("#gender").val(result.Certificate.Sex);
- $("#nation").val(result.Certificate.Nation);
- $("#address").val(result.Certificate.Address);
- data.saveData();------写在这里吗?提示data为define.
- alert(result.Certificate.saveData());
- }
复制代码
这data.saveData();是写在这里吗?没有效果。,w文件下指增加了id="birthday"
- <div xid="col122" class="col-sm-2">
- <input xid="fBirthday" class="form-control" component="$UI/system/components/justep/input/input" id="birthday"
- bind-ref="mainData.ref('fBirthday')" readonly="true"/>
- </div>
复制代码
保存按钮是标准写法:- Model.prototype.saveCommit = function(event) {
- justep.Util.hint("保存成功!", {type: 'success', parent: this.getRootNode()});
- this.comp("mainData").refreshData();
- };
复制代码
|
|