阅读背景:

BootStrap-table完整实现表内行拖放功能

来源:互联网 
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8" name="viewport" content="width=device-width" />
    <title>BootStrap Table使用</title>
    <!-- 1。Jquery组件引用-->
    <script src="js/jquery-1.10.2.min.js"></script>

    <!--2。bootstrap组件引用-->
    <script src="js/bootstrap.js"></script>
    <link href="/go.html?url=css/bootstrap.css" rel="stylesheet" />
    
	<!-- 3.bootstrap table组件以及中文包的引用-->
    <script src="js/bootstrap-table.js"></script>
    <link href="/go.html?url=css/bootstrap-table.css" rel="stylesheet" />
    <script src="js/bootstrap-table-zh-CN.js"></script>
    <!--4.拖放组件引用-->
    <script src="js/jquery.tablednd_0_5.js"></script>
   <script src="js/bootstrap-table-reorder-rows.js"></script>
   <link rel="stylesheet" href="/go.html?url=css/bootstrap-table-reorder-rows.css" />
</head>
<body>
    <div class="container">
        <h1>BootStrap-table实现表内行拖放功能</h1>
        
        <div id="toolbar">
            <button id="button" class="btn btn-default">点此生成数据</button>
        </div>
        <table id="table"
               data-toggle="table"
               data-toolbar="#toolbar"
               data-height="460"
               clickToSelect="true"	
               data-use-row-attr-func="true" 
               data-reorderable-rows="true">
               <!--date-use和date-reorderable 拖放属性		clickTOSelect点击选中-->
            <thead>
            <tr>
                <th data-field="id">ID</th>
                <th data-field="name">Item Name</th>
                <th data-field="price">Item Price</th>
            </tr>
            </thead>
        </table>
    </div>
<script>
		/*初始化table以及绑定按钮加载随机数据, 可更改为自动加载数据库数据(table添加url属性)*/
    var $table = $('#table'),
        $button = $('#button');

    $(function () {
        $button.click(function () {
            $table.bootstrapTable('load', randomData());
        });
    });

    function randomData() {
        var startId = ~~(Math.random() * 100),
            rows = [];

        for (var i = 0; i < 10; i++) {
            rows.push({
                id: startId + i,
                name: 'test' + (startId + i),
                price: '$' + (startId + i)
            });
        }
        return rows;
    }
</script>
</body>
</html><!DOCTYPE html>
<html>
<head>
    <meta charset



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: