layui 選擇列表,打勾,點(diǎn)擊確定返回?cái)?shù)據(jù)的例子
如下所示:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>文件數(shù)據(jù)</title>
<link href="~/Content/Base/layui/css/layui.css" rel="external nofollow" rel="stylesheet" type="text/css" />
<script src="~/Content/Base/layui/layui.js" type="text/javascript"></script>
<script src="../../../../Content/Views/js/jquery-1.8.3.min.js" type="text/javascript"></script>
</head>
<body>
<style type="text/css">
body
{
background-color: #F0F0F0;
}
#content
{
margin-top: 2px;
}
#btns
{
float:left;
}
#btns .layui-btn
{
margin-top: 5px;
}
#Addbtn
{
margin-left: 20px;
}
.layui-btn
{
background-color: #3385ff;
width: 120px;
}
#datatable
{
background-color: White;
margin-top: 5px;
clear:both;
}
.topbox
{
height: 50px;
background-color: #ffffff;
}
.searchbox
{
float: right;
margin-right: 20px;
}
.searchinput, .searchbtn
{
float: left;
margin-top: 5px;
}
.searchinput
{
width: 300px;
margin-left: 20px;
}
.searchbtn button
{
width: 80px;
}
</style>
<div id="content">
<div class="topbox">
<div class="searchinput">
<input type="text" name="name" class="layui-input" id="SearchText" />
</div>
<div class="searchbtn">
<button type="button" class="layui-btn" onclick="BtnSearchDataListInfo()">
搜索</button></div>
</div>
<div id="datatable">
<table id="demo" lay-filter="test" style="height:100%">
</table>
</div>
</div>
<script type="text/html" id="barDemo">
<a class="layui-btn-mini" lay-event="Select" style="color:#3385ff">選擇</a><span style="color:#3385ff">/</span>
</script>
<script type="text/javascript">
layui.use('form', function () {
var form = layui.form;
});
var table;
var datas = null;
function BindData() {
$.ajax({
cache: false,
async: false,
url: '/ModelList/BindModelListView',
type: 'get',
dataType: 'json',
success: function (data) {
DataTable(data);
}, error: function (data) {
alert(JSON.stringify(data));
}
})
}
function DataTable(data) {
layui.use('table', function () {
table = layui.table;
window.demoTable = table.render({
id: 'tempData',
elem: '#demo',
data: data,
cols: [[
{ checkbox: true, title: '全選', width: 33 }
, { field: 'modelname', title: '名稱', width: 260, align: 'left' }
, { field: 'name', title: '產(chǎn)品', width: 200, align: 'left', templet: '#ProductTpl' }
, { field: 'version', title: '版本', width: 200, align: 'left' }
, { field: 'mixname', title: '對(duì)象', width: 150, align: 'left' }
, { field: 'methodsName', title: '方法', width: 150, align: 'right' }
, { field: 'attributename', title: '屬性', width: 180, align: 'left', templet: '#FeaturesTpl' }
//, { field: 'name', title: '文件', width: 260, align: 'left', templet: '#DataListTpl' }
// , { field: 'name', title: '文件', width: 260, align: 'left',templet:'#DataListTpl' }
, { field: 'ModelListType', title: '類型', width: 150, align: 'left' }
// , { field: '', title: '操作', width: 300, align: 'center', toolbar: '#barDemo', fixed: 'right' }
]],
height: 500,
even: true,
page: true
});
//監(jiān)聽工具條
table.on('tool(test)', function (obj) {
var data = obj.data;
if (obj.event === 'Select') {
alert("select");
}
});
})
}
BindData();
var callbackdata = function () {
var checkStatus = table.checkStatus('tempData')
, data = checkStatus.data;
return data;
}
</script>
</body>
</html>
此頁面為彈出框頁面,選擇某一列后,點(diǎn)擊確定返回?cái)?shù)據(jù)
layui.use('layer', function () {
var layer = layui.layer;
layer.open({
cache: false,
type: 2,
title: '對(duì)比',
skin: 'layui-layer-tb_125',
area: ['600px', '250px'],
content: '../ModelList/ModelMapNodeAttributeContrastForm',
moveOut: true,
zIndex: layer.zIndex,
btn: ['確定', '關(guān)閉'],
yes: function (index) {
//當(dāng)點(diǎn)擊‘確定'按鈕的時(shí)候,獲取彈出層返回的值
var resdata = window["layui-layer-iframe" + index].callbackdata();
//最后關(guān)閉彈出層
layer.close(index);
layui.use('layer', function () {
var layer = layui.layer;
layer.open({
type: 2,
title: '查看',
skin: 'layui-layer-tb_125',
area: ['600px', '250px'],
content: '../ModelList/ModelMapNodeAttributeDataForm?ContrastModelId=' + resdata["0"].modelid + '&ContrastModelName=' + resdata["0"].modelname + '&ContrastProductId=' + resdata["0"].productconfigid + '&aaaaaa=1',
moveOut: true,
zIndex: layer.zIndex,
cancel: function (index, layero) {
layer.close(index);
return true;
}, end: function () {
}
});
});
},
cancel: function (index) {
//右上角關(guān)閉回調(diào)
layer.close(index);
}
});
});
以上這篇layui 選擇列表,打勾,點(diǎn)擊確定返回?cái)?shù)據(jù)的例子就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
微信小程序使用uni-app和springboot實(shí)現(xiàn)一鍵登錄功能(JWT鑒權(quán))
微信一鍵登錄是指用戶在使用小程序時(shí),可以通過微信賬號(hào)進(jìn)行快速登錄,而無需額外的注冊(cè)和密碼設(shè)置,這篇文章主要給大家介紹了關(guān)于微信小程序使用uni-app和springboot實(shí)現(xiàn)一鍵登錄功能的相關(guān)資料,需要的朋友可以參考下2023-11-11
Javascript中定義方法的另類寫法(批量定義js對(duì)象的方法)
用了很多的Javascript框架,偶爾也會(huì)去看一下框架的源碼,經(jīng)常會(huì)看到這樣的代碼。2011-02-02
js實(shí)現(xiàn)表格數(shù)據(jù)搜索
這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)表格數(shù)據(jù)搜索,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-08-08
如何使用瀏覽器擴(kuò)展篡改網(wǎng)頁中的JS?文件
這篇文章主要為大家介紹了如何使用瀏覽器擴(kuò)展篡改網(wǎng)頁中的JS文件實(shí)現(xiàn)解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05
小程序rich-text組件如何改變內(nèi)部img圖片樣式的方法
這篇文章主要介紹了小程序rich-text組件如何改變內(nèi)部img圖片樣式的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-05-05
JavaScript 實(shí)現(xiàn)完美兼容多瀏覽器的復(fù)制功能代碼
這兩天在做Web前端時(shí),遇到需求通過js實(shí)現(xiàn)文本復(fù)制的功能。經(jīng)過一番測(cè)試,終于實(shí)現(xiàn)了出來,有需要的小伙伴可以參考下。2015-04-04

