国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Layui禁止表格部分復(fù)選框,layui禁止表格自帶第一列復(fù)選框,layui禁止表格部分復(fù)選框,layui獲取表格復(fù)選框選中數(shù)據(jù)

這篇具有很好參考價(jià)值的文章主要介紹了Layui禁止表格部分復(fù)選框,layui禁止表格自帶第一列復(fù)選框,layui禁止表格部分復(fù)選框,layui獲取表格復(fù)選框選中數(shù)據(jù)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

前言

禁止某些行可以勾選操作,及選中后的操作和行操作

效果

Layui禁止表格部分復(fù)選框,layui禁止表格自帶第一列復(fù)選框,layui禁止表格部分復(fù)選框,layui獲取表格復(fù)選框選中數(shù)據(jù)

實(shí)現(xiàn)

執(zhí)行一個(gè)table示例

<table id="data_table" class="layui-hide" lay-filter="data_table"></table>

cols 的第一列就是需要重寫的復(fù)選框

table.render({
	elem : '#data_table',
	id : 'data_table',
	url : ctxPath+'sys/user/select',
	title : '數(shù)據(jù)列表',
	height:'full-60', // 可視自適應(yīng)
	//size:"sm",
	limit: 15, // 默認(rèn)頁(yè)數(shù),非頁(yè)碼
	limits: [10, 15, 20, 40, 30, 50, 60, 70, 80, 90, 100],
	page : true,
	toolbar : "#toolberLeft", // 表頭按鈕
	cols : [[
		// {type : 'checkbox'}, // , fixed : 'left' , // 浮動(dòng)
		{
			templet: "#toolCheck",
			title: '<input type="checkbox" name="layTableAllChoose" lay-skin="primary" lay-filter="layTableAllChoose">',
			minWidth: 40,
		},
		{field : 'id', title : '照片', align : 'center', minWidth: '80',
			templet: function (d) {
                var src = ctxPath+d.img+"?v="+Math.random();
                return '<img width="45" style="border-radius: 5px;" height="45" id="img_'+d.id+'" src="'+src+'" οnerrοr="errorImg(this)"/>';
			}
		},
		{field : 'name', title : '姓名', minWidth: '80', align : 'center'},
		{field : 'sex', title : '性別', minWidth: '80', sort : true, align : 'center',
			templet: function (d) {
				if(d.sex == 1){
					return '男'
				}else if(d.sex == 2){
					return '女'
				}else {
					return '其他';
				}
			}, hide: false // 不顯示
		},
		{field : '', align : 'center', minWidth: '180', title : '操作', toolbar : '#toolRow'} // 操作
	]]
	,done:function(result,currPage,count){ // 表格加載完畢回調(diào)
		tempTableList = result.data;
	}
});

其中templet: "#toolCheck"的標(biāo)簽塊

<script type="text/html" id="toolCheck">
    {{#  if(d.powerCount <= 0){ }}
        <input type="checkbox" name="layTableCheckbox" lay-skin="primary">
    {{#  } }}
</script>

監(jiān)聽全選重寫

form.on("checkbox(layTableAllChoose)", function () {
	var status = $(this).prop("checked");
	$.each($("input[name=layTableCheckbox]"), function (i, value) {
		$(this).prop("checked", status);
	});
	form.render();
});

獲取復(fù)選框選中的值,tempTableList當(dāng)前列表返回的數(shù)組

var arr = [];
$.each($("input[name=layTableCheckbox]:checked"), function (i, value) {
	var index = $(this).parents('tr').attr('data-index');
	arr.push(tempTableList[Number(index)].id);
});
arr.join(",") // 轉(zhuǎn)成逗號(hào)隔開字符串

以上即可!

下面是其他相關(guān)的使用

監(jiān)聽行復(fù)選框點(diǎn)擊(如果沒有重寫復(fù)選框就可以用)

table.on('checkbox(data_table)', function(obj){
	var checkStatus = table.checkStatus('data_table');
	var checkList = checkStatus.data;

});

示例表格中的toolbar : “#toolberLeft”, // 表頭按鈕

標(biāo)簽塊

<script type="text/html" id="toolberLeft">
    <div class="layui-form">
        <a class="layui-btn layui-btn-sm layui-btn-primary" lay-event="add"><i class="layui-icon">&#xe654;</i>新增</a>
        <a class="layui-btn layui-btn-sm layui-btn-primary layui-border-blue" lay-event="edit"><i class="layui-icon">&#xe642;</i>修改</a>
        <a class="layui-btn layui-btn-sm layui-btn-primary layui-border-red" lay-event="delete"><i class="layui-icon">&#xe640;</i>刪除</a>
        <a class="layui-btn layui-btn-sm layui-btn-primary layui-border-blue" lay-event="search"><i class="layui-icon">&#xe615;</i>搜索</a>
    </div>
</script>

js中

table.on('toolbar(data_table)',  function(obj) {
	if (obj.event === 'search') {

	}else if(obj.event === 'add'){

	}else if(obj.event === 'edit'){
		var checkStatus = table.checkStatus('data_table');
		//checkStatus.data[0].id // 選中的行

	}else if(obj.event === 'delete'){
		var checkStatus = table.checkStatus('data_table');
		//checkStatus.data // 選中的集
	}
})

示例表格中的toolbar : ‘#toolRow’// 操作

標(biāo)簽塊

<script type="text/html" id="toolRow">
    <a class="lay-table-btn" lay-event="detail"><i class="layui-icon">&#xe705;</i>查看</a>
    {{#  if(d.powerCount <= 0){ }}
        <a class="lay-table-btn" lay-event="edit"><i class="layui-icon">&#xe642;</i>修改</a>
        <a class="lay-table-btn" lay-event="del"><i class="layui-icon">&#xe640;</i>刪除</a>
    {{#  } }}
</script>

js中文章來源地址http://www.zghlxwxcb.cn/news/detail-491410.html

table.on('tool(data_table)',  function(obj) {
	var data = obj.data; // 行對(duì)象數(shù)據(jù)
	if (obj.event === 'del') {
		
	} else if (obj.event === 'edit') {
		
	} else if (obj.event === 'detail') {
		
	}
});

到了這里,關(guān)于Layui禁止表格部分復(fù)選框,layui禁止表格自帶第一列復(fù)選框,layui禁止表格部分復(fù)選框,layui獲取表格復(fù)選框選中數(shù)據(jù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • C# 讀取帶CheckBox復(fù)選框控件的表格-并集成到Windows Service里面

    C# 讀取帶CheckBox復(fù)選框控件的表格-并集成到Windows Service里面

    最近的項(xiàng)目要求讀取xls文件內(nèi)的單元格,并且單元格旁邊會(huì)有復(fù)選框標(biāo)識(shí)類型。 搜了下只有java的POI有例子,NOPI看項(xiàng)目文檔好像是沒有實(shí)現(xiàn)讀取控件的功能。 java實(shí)現(xiàn) POI? POI如何解析出excel 中復(fù)選框是否被選中 https://blog.csdn.net/qq_29832217/article/details/104413475? C#導(dǎo)出 Excel 時(shí),

    2024年02月14日
    瀏覽(80)
  • JAVA poi-tl 制作word模板 表格數(shù)據(jù)行循環(huán) 帶有復(fù)選框勾選的表格

    JAVA poi-tl 制作word模板 表格數(shù)據(jù)行循環(huán) 帶有復(fù)選框勾選的表格

    ????????java項(xiàng)目實(shí)際開發(fā)中經(jīng)常會(huì)遇到制作word表單且表格數(shù)據(jù)行循環(huán)功能,甚至帶有復(fù)選框勾選功能,本文簡(jiǎn)單介紹如何制作模板以及使用poi-tl生成word。 提示:以下是本篇文章正文內(nèi)容,下面案例可供參考 如果只用到word那么需要導(dǎo)入的依賴如下(本案例只需要如下2個(gè)依

    2024年04月12日
    瀏覽(26)
  • 使用ElementUI的el-tab+vxe-table表格+復(fù)選框選擇

    使用ElementUI的el-tab+vxe-table表格+復(fù)選框選擇

    效果: 功能:首先進(jìn)來是全部清空的狀態(tài)的 點(diǎn)擊左邊選擇不同項(xiàng)右邊會(huì)實(shí)時(shí)發(fā)送接口獲取數(shù)據(jù)填充表格 復(fù)選的內(nèi)容可以保留顯示,比如A的1勾選后切換到B再切換回來A的1仍然是勾選狀態(tài) 說實(shí)話官網(wǎng)的setCheckboxRow方法我實(shí)現(xiàn)不了,這里就是純蠢蠢的辦法實(shí)現(xiàn),在這里做個(gè)記錄

    2024年01月17日
    瀏覽(20)
  • element-ui的el-table表格復(fù)選框只能單選,不可多選

    element-ui的el-table表格復(fù)選框只能單選,不可多選

    element的el-table表格復(fù)選框只能選中一條,選擇下一條,上一條去掉勾選。使用文檔中select方法,el-table綁定一個(gè)ref。具體代碼實(shí)現(xiàn)如下 toggleRowSelection:用于多選表格,切換某一行的選中狀態(tài),如果使用了第二個(gè)參數(shù),則是設(shè)置這一行選中與否(selected 為 true 則選中)?

    2024年02月11日
    瀏覽(29)
  • Element-Puls Form表單內(nèi)嵌套el-table表格,根據(jù)表格復(fù)選框多選或單選動(dòng)態(tài)設(shè)置行的驗(yàn)證規(guī)則

    Element-Puls Form表單內(nèi)嵌套el-table表格,根據(jù)表格復(fù)選框多選或單選動(dòng)態(tài)設(shè)置行的驗(yàn)證規(guī)則

    根據(jù) Table 表格內(nèi)的復(fù)選框來控制當(dāng)前選中行是否添加必填校驗(yàn)規(guī)則 我們需要設(shè)置一個(gè) flag 來標(biāo)識(shí)已勾選的行,el-table渲染數(shù)據(jù)結(jié)構(gòu)是數(shù)組對(duì)象形式,我們可以在每個(gè)對(duì)象中手動(dòng)加如一個(gè)標(biāo)識(shí),例如默認(rèn):selected : false,如你的源數(shù)據(jù)中已有類似key,則可用它作于唯一標(biāo)識(shí) htm

    2024年02月02日
    瀏覽(34)
  • vue中獲取復(fù)選框是否被選中的值、如何用JavaScript判斷復(fù)選框是否被選中

    一、方法介紹? ????????第一種方法:通過獲取dom元素,getElementById、querySelector、getElementsByName、querySelectorAll(需要遍歷,例如:for循環(huán)) ????????第二種是用v-model在input復(fù)選框上綁定一個(gè)變量,通過雙向綁定的特性來判斷復(fù)選框是否被選中。 (推薦使用) 二、演示

    2024年02月03日
    瀏覽(35)
  • html之input復(fù)選框變?yōu)閳A形、自定義復(fù)選框、消除默認(rèn)樣式、去除默認(rèn)樣式、事件代理、事件委托

    input 標(biāo)簽對(duì)事件委托不起作用,需要單獨(dú)在 input 上綁定事件。 w3school outline (輪廓)是繪制于元素周圍的一條線,位于邊框邊緣的外圍,可起到突出元素的作用。 注釋:輪廓線不會(huì)占據(jù)空間,也不一定是矩形。 outline 簡(jiǎn)寫屬性在一個(gè)聲明中設(shè)置所有的輪廓屬性。 MDN CSS的 outli

    2024年02月16日
    瀏覽(22)
  • react antd阻止Checkbox事件冒泡(折疊面板標(biāo)題中增加復(fù)選框,阻止點(diǎn)擊復(fù)選框折疊面板展開/折疊)

    react antd阻止Checkbox事件冒泡(折疊面板標(biāo)題中增加復(fù)選框,阻止點(diǎn)擊復(fù)選框折疊面板展開/折疊)

    背景 折疊面板Collapse標(biāo)題中增加復(fù)選框,點(diǎn)擊復(fù)選框,會(huì)觸發(fā)折疊面板的展開和折疊。 我們希望勾選復(fù)選框的時(shí)候,不能影響到折疊面板的展開和折疊。 最開始使用 onChange 自帶的event來阻止事件冒泡,這種方式是無(wú)效的,代碼如下: 解決 監(jiān)聽復(fù)選框的 onClick 事件,用 e.st

    2024年02月11日
    瀏覽(37)
  • uniapp復(fù)選框 實(shí)現(xiàn)排他選項(xiàng)

    uniapp復(fù)選框 實(shí)現(xiàn)排他選項(xiàng)

    選擇了排他選項(xiàng)之后 復(fù)選框其他選項(xiàng)不可以選擇

    2024年01月24日
    瀏覽(32)
  • 安卓控件 - 單選按鈕和復(fù)選框

    安卓控件 - 單選按鈕和復(fù)選框

    安卓應(yīng)用中,常常需要用戶從若干選項(xiàng)中進(jìn)行選擇,有時(shí)要求只能選擇一個(gè),那么就要使用單選按鈕(RadioButton),有時(shí)要求用戶可以選擇多個(gè),那么就要使用復(fù)選框(CheckBox) 常用屬性 屬性 含義 orientation vertical (或 horizontal),決定單選按鈕是垂直排列還是水平排列 layo

    2024年02月06日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包