2024年5月8日发(作者:)
上传文件 修改:(参考ZjDrillCtrlFlowheadSchd 井口装置图)
文件保存图:
主表主键在前台JSP 生成传到JS传到主表service做主键ID传到文件信息service外键
ID
1、 修改JSP
String formBelongId = UUID().toString();
这个也就是生成主表主键,在前台JSP生成;
加入JS文件
href="<%=textPath()%>/resources/ext3/ux/fileuploadfield/css/fileuploadfield
.css" media="screen" rel="Stylesheet" type="text/css" />
JSP文件到此,修改完成
2、 修改JS文件
var flag = null; 为最初文件名全局变量
新建里面:
在('save', function(obj, fields, e)方法里面加入
if(ructure==""){
}else{
({
url: uploadAction+'?formBelongId='+fileId,//contextPath +
'/apps/cg/',
waitMsg: '',
success: function(data){
eBox
.alert(
bundle
.getMsg(''),
bundle
.getMsg(''),
function() {
();
List();
}, this);
},
failure:function(data){
function() {
();
};
List();
}
});
};此段语句添加到 doCreateData(fields); 前面
必须把主键+1,不然第二次创建会失败 fileId=fileId+1;
编辑里面:
if(Blob != flag)
{
var formid = dId; //获取你自己的主键名
if(flag!="")
{
var filters = new Array();
(['FORMID =:formid', formid , 'string']);
lBySql(filters,
'zjDrillCtrlFlowheadSchdFileQuery',
null, function(result) {
var id = result[0].id;
if (id != 0) {
t({
method:'POST',
url:removeAction,
params:{id:id},
success:function(){
},
failure:function(){
alert('fail');
发布评论