| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>数据卡片</title>
- <link rel="stylesheet" href="../../component/pear/css/pear.css" />
- </head>
- <body class="pear-container">
- <div class="layui-card">
- <div class="layui-card-body">
- <form class="layui-form layui-form-pane">
- <div class="layui-form-item">
- <label class="layui-form-label">卡片标题</label>
- <div class="layui-input-inline">
- <input type="text" name="realName" id="realName" placeholder="" class="layui-input">
- </div>
- <label class="layui-form-label">卡片名称</label>
- <div class="layui-input-inline">
- <input type="text" name="username" id="username" placeholder="" class="layui-input">
- </div>
- <div class="layui-inline">
- <button type="submit" class="layui-btn layui-btn-primary" lay-submit lay-filter="data-search-btn"><i class="layui-icon"></i>
- 搜 索</button>
- <button type="submit" class="layui-btn layui-btn-primary" lay-submit lay-filter="data-btn"><i class="layui-icon"></i>
- 获取数据</button>
- <button type="submit" class="layui-btn layui-btn-primary" lay-submit lay-filter="data-checked-btn"><i class="layui-icon"></i>
- 获取选中数据</button>
- </div>
- </div>
- </form>
- <div id="currentTableId"></div>
- </div>
- </div>
- <script src="../../component/layui/layui.js"></script>
- <script src="../../component/pear/pear.js"></script>
- <script>
- layui.use(['table', 'layer', 'form', 'jquery', 'card'], function() {
- let table = layui.table;
- let form = layui.form;
- let $ = layui.jquery;
- let layer = layui.layer;
- let card = layui.card;
- card.render({
- elem: '#currentTableId',
- url: '../../demos/data/card.json', // 接口数据
- data: [], // 静态数据
- page: true, // 是否分页
- limit: 8, // 每页数量
- linenum: 4, // 每行数量
- clickItem: function(data){ // 单击事件
- console.log(data)
- }
- })
-
- // 监听搜索操作
- form.on('submit(data-search-btn)', function(data) {
- queryJson = data.field;
- card.reload("currentTableId", {
- where: queryJson,
- });
- return false;
- });
- form.on('submit(data-checked-btn)', function() {
- var data = card.getChecked("currentTableId");
- layer.msg(JSON.stringify(data));
- return false;
- });
- form.on('submit(data-btn)', function() {
- var data = card.getAllData("currentTableId");
- layer.msg(JSON.stringify(data));
- return false;
- });
- })
- </script>
- </body>
- </html>
|