关于bootstrap日期转化,bootstrap-editable的简单使用,bootstrap-fileinput的使用详解


Posted in Javascript onMay 12, 2017

数据库中为datetime类型,.net读取数据已Json格式发回给前台页面:例如:使用bootstrap表格插件Ⅹ

formatter: function (value, row, index) {
            var date = new Date(parseInt(value.slice(6)));
            return date.getFullYear() + '-' + parseInt(date.getMonth() + 1) + '-' + date.getDate() + " " + date.getHours() + ":" + date.getMinutes()+":"+date.getSeconds();
          }

使用bootstrap-editable时需要引用

<script src="~/Scripts/bootstrap3-editable/js/bootstrap-editable.min.js"></script>
<script src="~/Scripts/bootstraptable/dist/extensions/editable/bootstrap-table-editable.min.js"></script>

初始化时:

{
          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使用:

引用

<script src="~/Scripts/AdminLTE2.3.0/bootstrap/js/fileinput.min.js"></script>

初始化:

<label class="control-label col-sm-1">商品上传</label>
              <div class="col-sm-2"><input type="file" id="ProductsUpload" name="ProductsUpload" /></div>
              <div class="col-sm-1"><a href="~/ProductsExcel/DownloadTemplate?type=5" rel="external nofollow" target="_blank">下载模板</a></div>
function initFileInput(ctrlName) {
      var control = $('#' + ctrlName);
      control.fileinput({
        language: 'zh', //语言
        uploadUrl: "@Url.Action("ExcelLeadingIn")", //action
        autoReplace: true,
        maxFileCount: 1, //最大上传数量
        allowedFileExtensions: ["xlsx", "xls"],
        browseClass: "btn btn-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) {
          $('#excelLendingDiv h5').html($('#excelLendingDiv h5').html() + data.response.result+"<br/>");
        }
        else {
          toastr.error(data.response.result);
        }
      }).on('filecleared', function (event) {//remove触发事件
        control.show();
      });
    }

 后台上传:

[HttpPost]
    public ActionResult ExcelLeadingIn()
    {     
      var files = Request.Files;
      string name=files.Keys[0].ToString();
      if (files != null && files.Count > 0)
      {       
        var file = files[0];        
        string path = Server.MapPath("~/Content/excel/") + file.FileName;//文件保存在当前域名下的Content/excel/中
        file.SaveAs(path);       
        string mess = OfferServer.ProductsDetail.InsertExcel(path,file.InputStream,name);
        return Json(new { state = 1, result = mess });
      }
      return Json(new { state = 0, result = "上传发生错误,请检查后重试" });
    }

以上所述是小编给大家介绍的关于bootstrap日期转化,bootstrap-editable的简单使用,bootstrap-fileinput的使用详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
srcElement表格样式
Sep 03 Javascript
基于jQuery的message插件实现右下角弹出消息框
Jan 11 Javascript
从URL中提取参数与将对象转换为URL查询参数的实现代码
Jan 12 Javascript
JS验证邮箱格式是否正确的代码
Dec 05 Javascript
如何用JavaScript实现动态修改CSS样式表
May 20 Javascript
js实现简单的获取验证码按钮效果
Mar 03 Javascript
ES6 javascript中Class类继承用法实例详解
Oct 30 Javascript
Vue响应式原理Observer、Dep、Watcher理解
Jun 06 Javascript
微信小程序如何刷新当前界面的实现方法
Jun 07 Javascript
详解iview的checkbox多选框全选时校验问题
Jun 10 Javascript
vue实现匀速轮播效果
Jun 29 Javascript
JavaScript文档加载模式以及元素获取
Jul 28 Javascript
微信小程序 支付功能实现PHP实例详解
May 12 #Javascript
深入理解JavaScript继承的多种方式和优缺点
May 12 #Javascript
JS实现图片预加载之无序预加载功能代码
May 12 #Javascript
详解React开发中使用require.ensure()按需加载ES6组件
May 12 #Javascript
vue学习笔记之指令v-text &amp;&amp; v-html &amp;&amp; v-bind详解
May 12 #Javascript
JS常用正则表达式总结【经典】
May 12 #Javascript
vue.js的安装方法
May 12 #Javascript
You might like
PHP 输出缓存详解
2009/06/20 PHP
php检测图片木马多进制编程实践
2013/04/11 PHP
php代码审计比较有意思的例子
2014/05/07 PHP
Zend Framework动作助手Url用法详解
2016/03/05 PHP
Linux系统中为php添加pcntl扩展
2016/08/28 PHP
php中各种定义变量的方法小结
2017/10/18 PHP
IE下使用cloneNode注意事项分享
2012/11/22 Javascript
jQuery当鼠标悬停时放大图片的效果实例
2013/07/03 Javascript
javascript:window.open弹出窗口的位置问题
2014/03/18 Javascript
node.js中的buffer.copy方法使用说明
2014/12/14 Javascript
js控制输入框获得和失去焦点时状态显示的方法
2015/01/30 Javascript
js实现图片从左往右渐变切换效果的方法
2015/02/06 Javascript
js实现iframe自动自适应高度的方法
2015/02/17 Javascript
基于jquery css3实现点击动画弹出表单源码特效
2015/08/31 Javascript
javascript实现随机显示星星特效
2016/01/28 Javascript
jquery插件treegrid树状表格的使用方法详解(.Net平台)
2017/01/03 Javascript
laypage+SpringMVC实现后端分页
2019/07/27 Javascript
解决layui使用layui-icon出现默认图标的问题
2019/09/11 Javascript
vue 解决IOS10低版本白屏的问题
2020/11/17 Javascript
python使用rsa加密算法模块模拟新浪微博登录
2014/01/22 Python
从零学Python之入门(二)基本数据类型
2014/05/25 Python
Python实现生成简单的Makefile文件代码示例
2015/03/10 Python
python寻找list中最大值、最小值并返回其所在位置的方法
2018/06/27 Python
python查看列的唯一值方法
2018/07/17 Python
python爬虫框架scrapy实现模拟登录操作示例
2018/08/02 Python
Python实现的连接mssql数据库操作示例
2018/08/17 Python
佐卡伊官网:中国知名珠宝品牌
2017/02/05 全球购物
网站编辑求职信
2013/10/17 职场文书
生产内勤岗位职责
2013/12/07 职场文书
生物医学工程专业学生求职信范文分享
2013/12/14 职场文书
关爱女孩行动实施方案
2014/03/13 职场文书
承诺书格式
2014/06/03 职场文书
分公司任命书
2014/06/06 职场文书
校园活动策划方案
2014/06/13 职场文书
python脚本框架webpy模板赋值实现
2021/11/20 Python
Android超详细讲解组件ScrollView的使用
2022/03/31 Java/Android