Javascript 在Jqgrid中上载任意格式的多个文件。?
我是Jqgrid的新手。我不知道如何在jqgrid中上传任何格式的多个文件。我搜索了一些我在谷歌上找不到的例子。这将非常有帮助,可以上传多种格式的文件。谢谢你的帮助Javascript 在Jqgrid中上载任意格式的多个文件。?,javascript,jquery,ajax,jqgrid,jqgrid-asp.net,Javascript,Jquery,Ajax,Jqgrid,Jqgrid Asp.net,我是Jqgrid的新手。我不知道如何在jqgrid中上传任何格式的多个文件。我搜索了一些我在谷歌上找不到的例子。这将非常有帮助,可以上传多种格式的文件。谢谢你的帮助 function initjqgridfileupload(table,pager,msg,loadSelID,caption,chkMrk,del ){ $(table).empty(); $(table).GridUnload(); var woid = $("#ID").val();
function initjqgridfileupload(table,pager,msg,loadSelID,caption,chkMrk,del ){
$(table).empty();
$(table).GridUnload();
var woid = $("#ID").val();
var mygrid =jQuery(table).jqGrid({
datatype: "local",
height:25,
data:msg,
width: 750,
scrollOffset:0,
//autowidth: true,
colNames:['Id','File','File Name'],
colModel:[
{name:'id',index:'id',hidden: true , width:20,sorttype:"int",resizable:false},
{name:'fileName', width:150,align:"left",hidden: true ,resizable:false,edittype:'select', formatter:'FilesLinks'},
{name:'originalFileName',index:'originalFileName',id:'originalFileName',width:150,align:"center",formatter:'FilesLinks',editable:true,resizable:false,formoptions:{rowpos:1,colpos:1,label:"<font color='red'>File</font>"},editrules:{required:true},edittype:'file',editoptions: {enctype: "multipart/form-data",method:"post"}}
//{name:'originalFileName',hidden: true, width:150,align:"left",edittype:'select', resizable:false}
],
//pager: pager,
rowNum:10,
rowList:[], //disable the page size dropdown
pgbuttons: false, //disable page control like next , back
pgtext: null, // disable pager text like 'Page 0 of 10'
viewrecords: false , // disable current view record text like 'View 1-10 of 100'
//loadOnce:true,
rownumbers:false,
loadComplete: function() {
},
multiselect: del,
gridview : true,
sortname: 'id',
sortorder: "asc",
toppager:true,
caption:caption,
hidegrid: false,
beforeSelectRow: function(rowid, e) {
var $link = $('a', e.target);
if (e.target.tagName.toUpperCase() === "A" || $link.length > 0)
{
return false;
}
}
});
jQuery(table).jqGrid('navGrid',pager,{del:false,add:false,edit:false,search:false,refresh:true,cloneToTop:true},{},{},{},{});
}
函数initjqgridfileupload(表格、寻呼机、消息、loadSelID、标题、chkMrk、del){
$(表).empty();
$(表).GridUnload();
var woid=$(“#ID”).val();
var mygrid=jQuery(表).jqGrid({
数据类型:“本地”,
身高:25,
资料:msg,,
宽度:750,
滚动偏移量:0,
//自动宽度:正确,
colNames:['Id','File','File Name'],
colModel:[
{name:'id',index:'id',hidden:true,width:20,sorttype:'int',resizeable:false},
{name:'fileName',width:150,align:'left',hidden:true,resizable:false,edittype:'select',formatter:'FilesLinks'},
{name:'originalFileName',index:'originalFileName',id:'originalFileName',width:150,align:'center',格式化程序:'filelinks',可编辑:true,可调整大小:false,formoptions:{rowpos:1,colpos:1,label:'File},editrules:{required:true},edittype:'File',editoptions:{enctype:'multipart form data',method:'post}
//{name:'originalFileName',hidden:true,width:150,align:“left”,edittype:'select',resizeable:false}
],
//寻呼机:寻呼机,
rowNum:10,
行列表:[],//禁用页面大小下拉列表
pgbuttons:false,//禁用页面控制,如next,back
pgtext:null,//禁用类似“第0页,共10页”的寻呼机文本
viewrecords:false,//禁用当前视图记录文本,如“视图1-10/100”
//有一次:是的,
行数:false,
loadComplete:function(){
},
多选:del,
gridview:没错,
sortname:'id',
分拣员:“asc”,
是的,
描述:描述,
希德格里德:错,
beforeSelectRow:函数(rowid,e){
var$link=$('a',e.target);
如果(e.target.tagName.toUpperCase()==“A”| |$link.length>0)
{
返回false;
}
}
});
jQuery(table).jqGrid('navGrid',pager,{del:false,add:false,edit:false,search:false,refresh:true,cloneToTop:true},{},{},{},{},{});
}