• 前端插件的使用


    最近在做后台系统的图表报表显示 用到了很多的前端js插件 jquery插件,下面罗列一下

    1.多选插件  bootstrap-multiselect  select2 bootstrap-select

    我自己代码里用的是bootstrap-multiselect 和 bootstrap--select

    bootstrap-multiselect 插件

    几个不错的学习源头:

    http://davidstutz.de/bootstrap-multiselect/

    https://www.cnblogs.com/landeanfen/p/5013452.html

    https://blog.csdn.net/princeluan/article/details/69791331

    https://blog.csdn.net/fangzilixia/article/details/51265112

    <select name="channel_id[]" id="channel" class="form-control" multiple="multiple" >  // 多选
    $("#channel").multiselect("destroy").multiselect({
                            filterPlaceholder: 'Search', // 搜索
                            enableFiltering: true,
                            enableCaseInsensitiveFiltering: true,
                            includeSelectAllOption: true,//全选
        }).multiselect('select',selecteds); // select 选中的是 optiion的value值

    bootstrap-select 插件

    我主要是用的这插件 好看一点

    几个不错的学习源头:

    http://silviomoreto.github.io/bootstrap-select/

    https://blog.csdn.net/csdn_huzeliang/article/details/79153075

    https://www.cnblogs.com/fanbi/p/7121306.html

    https://www.cnblogs.com/landeanfen/p/7457283.html

    https://www.cnblogs.com/nianyifenzhizuo/p/8119462.html

    <link rel="stylesheet" href="{{ asset('select/bootstrap-select.min.css')}}">
        <script type="text/javascript" src="{{ asset('select/bootstrap-select.js')}}"></script>
        <script type="text/javascript" src="{{ asset('select/defaults-zh_CN.js')}}"></script>
    <select class="selectpicker form-control" multiple id="allStatus" disabled></select> // 禁用
    <select class="selectpicker show-tick form-control" multiple id="focusStatus" data-live-search="true" //搜索 data-actions-box="true" // 全选反选></select>
    
    $('#allStatus').selectpicker('destroy'); //销毁
    $('#allStatus').selectpicker('val',all); // 选中默认值  all中的值是option里的value值

    select2 插件几个

    不错的学习源头:

    https://select2.org/

    https://blog.csdn.net/weixin_36146275/article/details/79336158

    https://www.cnblogs.com/landeanfen/p/5099332.html

    https://www.cnblogs.com/liuxiaobo93/p/5112993.html

    https://blog.csdn.net/jiangeeq/article/details/53116791

    https://blog.csdn.net/StoneEpigraph/article/details/76409408

    https://blog.csdn.net/jiangeeq/article/details/54708859

    2.layer弹窗插件的使用

    学习源头:http://layer.layui.com/

    // 加载页面层
                    layer.open({
                        title: '设置渠道状态',
                        type: 1,
                        zIndex: 6, // 默认是很高级的 你要有其他更高级别的显示 可以把这个选项设置低一点
                        area: ['900px', '660px'],
                        shadeClose: true, //点击遮罩关闭
                        content: content
                    });


    效果图

    style="z-index: 666"
    if(data.tip == 1) {
                                layer.msg('更新成功', {icon: 1, zIndex: 666,}); icon 1是成功样式 icon 2是失败样式
                            } else {
                                layer.msg('更新失败', {icon: 2, zIndex: 666,});
                            }

    效果图如下:

    还有许多的其他功能 具体需要查看文本手册

    3.图表 报表插件  echarts highcharts

    我项目中使用的是

    echarts

    学习源头:

    http://echarts.baidu.com/

    highcharts

    学习源头:

    http://www.hcharts.cn/

    http://www.runoob.com/highcharts/highcharts-tutorial.html

    所有的需求看文档即可

  • 相关阅读:
    C#代码控制tfs
    WindowService 执行命令
    自定义服务端Script控件支持javascript服务端路径?
    asp.net 实现LRC歌词播放
    asp.net ajax使用方法一
    左右两列布局
    XML反序列化一例
    自定义配置节备忘
    使用WTSGetActiveConsoleSessionId()的VISTA服务与桌面交互
    Java web 学习
  • 原文地址:https://www.cnblogs.com/djwhome/p/8985526.html
Copyright © 2020-2023  润新知