bootStrapTable之工具条插件

1 bootStrapTable插件使用时,最好配合工具条插件一起使用。使用的是toolbar工具条插件。


2 首先添加css和js
如:<link href="./js/test/plugins/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css"/>
<link href="./js/test/css/style.css" rel="stylesheet" type="text/css"/>


<script type="text/javascript" src="./js/test/js/jquery.toolbarlite.js"></script>  


3 在jsp页面添加工具条的使用标签。
如:<div class="table-toolbar" style="margin:10px">


</div>


4 通过js控制和显示工具条的(是body的onload方法)。
如:function onload(){


$(".table-toolbar").toolbarLite({
        items: [
            { link: true, display: "新建", css: "icon-plus", showIcon: true, url: "javascript:void(0)" ,
            click:function(){
alert("新建1");                
        }
            },
            { splitter: true }, 
            { link: true, display: "编辑", css: "icon-edit", showIcon: true, url: "javascript:void(0)",
            click:function(){
            var rows=$("#table").bootstrapTable("getSelections");//得到选中的列              
            if(rows.length>0){
if(rows.length>1){
alert("只能选择一列进行编辑");
}else{
alert(rows[0].project_id);
}
            }else{
alert("请选择要编辑的列");
                }    
            }
            },
            { splitter: true }, 
            { link: true, display: "删除", css: "icon-trash", showIcon: true, url: "javascript:void(0)", 
            click:function(){
        var rows=$("#table").bootstrapTable("getSelections");//得到选中的列              
        if(rows.length>0){
        var check_id="";
        for(var i=0;i<rows.length;i++){
if(i==0){
check_id=rows[i].project_id;
}else{
check_id=check_id+","+rows[i].project_id;
}
        }
alert(check_id);

        }else{
alert("请选择要删除的列");
            }    
        }
}
        ]
    });

}


说明:
使用方法:$(".table-toolbar").toolbarLite({。。。。});
多个按钮都放在items: [{},{}]里。
每个按钮都有点击事件:click:function(){。。。}设置点击事件前,需要将url设置为"javascript:void(0)"


5 配合spring security3.1使用时,还需要将woff和ttf结尾的文件给设置为不拦截(因为不拦截这些,才能显示和控制按钮前的小图片。不然小图片会被拦截而显示不出来)。
如:springsecurity的配置文件中添加以下不拦截。
<http pattern="/**/*.woff" security="none" />
    <http pattern="/**/*.woff*" security="none" />
    <http pattern="/**/*.ttf" security="none" />
    <http pattern="/**/*.ttf*" security="none" />


web.xml中也一起添加:
<servlet-mapping>
        <servlet-name>default</servlet-name>
        <url-pattern>*.woff</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>default</servlet-name>
        <url-pattern>*.ttf</url-pattern>
    </servlet-mapping>


!!!至此,讲解了。配置bootStrapTable的工具条的引入css、js。然后在jsp页面中添加div标签。然后在js中添加和控制工具条。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值