<body>
<div class="table">
<table class="layui-table" id="dataTable" lay-filter="dataTable"></table>
</div>
<script type="text/html" id="barDemo">
<a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="detail">查看</a>
<a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a>
</script>
<script src="~/Content/js/jquery.min.js"></script>
<script src="~/Content/layui/layui.js"></script>
<script src="~/Content/layui/layui.all.js"></script>
<script type="text/javascript">
layui.use('table', function () {
var table = layui.table;
table.render({
id: "dataTable",
elem: '#dataTable',
url:'XX',
method: 'post',
limit: 10,
cols: [[
{ type: 'radio' },
{ field: 'Id',title: 'ID', sort: true },
{ field: 'FactoryName',title: '厂名' },
{ fixed: 'right', title: '操作', align: 'center',toolbar: '#barDemo' }
]],
page: true
});
//数据表格可以显示出来
table.on('tool(dataTable)', function (obj) {
//监听工具不触发,点操作没反应,求指教是怎麽回事?
var checkStatus = table.checkStatus(obj.config.id);
var layEvent = obj.event;
if (layEvent === 'detail') {
var data = checkStatus.data;
layer.alert(JSON.stringify(data));
} else if (layEvent === 'edit') {
layer.msg('编辑操作');
}
});
});
</script>
</body>