关于bootstrap日期转化,bootstrap-editable的简单使用,bootstrap-fileinput的使用详解
数据库中为datetime类型,.net读取数据已Json格式发回给前台页面:例如:使用bootstrap表格插件Ⅹ
formatter:function(value,row,index){ vardate=newDate(parseInt(value.slice(6))); returndate.getFullYear()+'-'+parseInt(date.getMonth()+1)+'-'+date.getDate()+""+date.getHours()+":"+date.getMinutes()+":"+date.getSeconds(); }
使用bootstrap-editable时需要引用
初始化时:
{ field:'SkuPurchasePrice', title:'采购价', align:'center', editable:{ type:'text', title:'采购价', validate:function(v){ if(v<0)return'采购价不能小于0'; } } },{ field:'QtyAvailable', title:'库存可用量', align:'center', editable:{ type:'text', title:'库存可用量', validate:function(v){ if(v<0)return'库存可用量不能小于0'; }, }, }
事件:
onEditableSave:function(field,row,oldValue,$el){ $.ajax({ type:'post', url:"@Url.Action("EditNumber")", dataType:'JSON', data:{"row":JSON.stringify(row)}, success:function(data){ if(data.ResultType==0){ toastr.success(data.Message); } else{ toastr.warning(data.Message); } }, error:function(){ toastr.error("出错了,请联系管理员"); } }); }
bootstrap-fileinput使用:
引用
初始化:
商品上传
functioninitFileInput(ctrlName){ varcontrol=$('#'+ctrlName); control.fileinput({ language:'zh',//语言 uploadUrl:"@Url.Action("ExcelLeadingIn")",//action autoReplace:true, maxFileCount:1,//最大上传数量 allowedFileExtensions:["xlsx","xls"], browseClass:"btnbtn-primary",//按钮样式 dropZoneEnabled:false, enctype:'multipart/form-data', showRemove:true,//是否显示删除按钮 showBrowse:true,//显示浏览图片按钮 msgFilesTooMany:"选择上传的文件数量({n})超过允许的最大数值{m}!", msgInvalidFileExtension:"只支持.xlsx和.xls文件的格式上传", fileActionSettings:{ showUpload:false,//预览图片上传按钮 showRemove:false,//预览图片remove按钮 showZoom:false//关闭预览图片按钮 } }).on('fileuploaded',function(event,data,previewId,index){//上传图触发事件 if(data.response.state==1){ $('#excelLendingDivh5').html($('#excelLendingDivh5').html()+data.response.result+"
"); } else{ toastr.error(data.response.result); } }).on('filecleared',function(event){//remove触发事件 control.show(); }); }
后台上传:
[HttpPost] publicActionResultExcelLeadingIn() { varfiles=Request.Files; stringname=files.Keys[0].ToString(); if(files!=null&&files.Count>0) { varfile=files[0]; stringpath=Server.MapPath("~/Content/excel/")+file.FileName;//文件保存在当前域名下的Content/excel/中 file.SaveAs(path); stringmess=OfferServer.ProductsDetail.InsertExcel(path,file.InputStream,name); returnJson(new{state=1,result=mess}); } returnJson(new{state=0,result="上传发生错误,请检查后重试"}); }
以上所述是小编给大家介绍的关于bootstrap日期转化,bootstrap-editable的简单使用,bootstrap-fileinput的使用详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!