layui-table-column-select

在layui table的基础上对表格列进行扩展:点击单元格显示可搜索下拉列表。

一、介绍

此项目是为了解决layui table表格单元格(column)点击事件中无下拉列表(select)功能的问题。

a.可异步ajax请求后台数据。

b.可直接以数组形式传参

c.可输入关键字搜索下拉框数据

二、使用说明

1.使用方法

下载define/table-select整个文件夹,放在你的项目里面,然后使用模块加载的方式使用:

layui.config({

base: 'define/'

}).extend({

layuiTableColumnSelect: 'define/table-select/js/layui-table-select'

}).use(['layuiTableColumnSelect'], function () {

var layuiTableColumnSelect= layui.layuiTableColumnSelect;

});

2.在layui table单元格中渲染下拉列表

layui.use(['table','layuiTableColumnSelect'], function () {

var table = layui.table;

var layuiTableColumnSelect = layui.layuiTableColumnSelect;

var data=[];

data.push({id:1,name:'张三1',age:23,state:1});

data.push({id:2,name:'张三2',age:23,state:1});

data.push({id:3,name:'张三3',age:23,state:1});

data.push({id:3,name:'张三4',age:23,state:0});

data.push({id:4,name:'张三5',age:23,state:0});

data.push({id:6,name:'张三6',age:23,state:0});

table.render({

elem: '#tableId'

,id:'id'

,data:data

,height: 'full-90'

,page: true

,cols: [[

{type:'checkbox'}

,{field:'name',event:'addSelect',title: '名称',width:150}

,{field:'age', title: '年龄',width:305}

,{field:'state', title: '故障状态',width:90,event:'addState',templet:function (d) {

if(d.state == 0){

return '异常';

}else if(d.state == 1){

return '正常';

}else {

return '异常';

}

}}

]]

});

var selectParams = [];

selectParams.push({name:'1',value:'测试1'});

selectParams.push({name:'2',value:'测试2'});

selectParams.push({name:'3',value:'测试3'});

selectParams.push({name:'4',value:'测试4'});

selectParams.push({name:'5',value:'测试5'});

layuiTableColumnSelect.addSelect({data:selectParams,layFilter:'tableEvent',event:'addSelect'});

layuiTableColumnSelect.addSelect({url:'selectData.json',where:{},layFilter:'tableEvent',event:'addState'});

});

注意:

可以使用url传递数据,也可以使用data传递数据,如果使用url传递数据,参数是where字段为ajax后台请求参数。

数据格式

data数据格式为name和value字段。

数组形式传参时格式:

[

{name:1,value:"测试1"},

{name:2,value:"测试2"},

{name:3,value:"测试3"},

{name:4,value:"测试4"},

{name:5,value:"测试5"}

]

ajax请求后台时格式:

{

data:[

{name:1,value:"测试1"},

{name:2,value:"测试2"},

{name:3,value:"测试3"},

{name:4,value:"测试4"},

{name:5,value:"测试5"}

]

}

3.参数说明

4.效果图

ajax请求后台:

数组形式传参:

可输入关键字搜索下拉框数据信息:

layui 带按钮的搜索框_layui table可输入关键字搜索下拉框(select)相关推荐

  1. 删除下拉框只找23火星软件_下拉框搜索就找23火星软件/下拉框软件速来火星下拉...

    现在不管做什么,都是需要流量,有了流量才能把自己手上的生意做好.不管是实体店微商,电商,还是互联网创业者,如果你拥有了流量,那么不管你选择去做什么产品,你都会一步到位,一飞冲天,实现自己的梦想.但是现 ...

  2. 搜索引擎下拉食云速捷详细_移动端下拉框寻云速捷/-/移动端下拉框跃云速捷-...

    现在不管做什么,都是需要流量,有了流量才能把自己手上的生意做好.不管是实体店微商,电商,还是互联网创业者,如果你拥有了流量,那么不管你选择去做什么产品,你都会一步到位,一飞冲天,实现自己的梦想.但是现 ...

  3. 删除下拉框只找23火星软件_下拉框优化首选23火星软件

    会员注册发帖 成功不是为了让周围的人都羡慕你,称赞你,而是让周围的人都需要你,离不开你,因害怕失败而不敢放手一搏,永远不会成功.动手成功,伸手落空.光说不干,事事落空:又说又干,马到成功大胆的尝试只等 ...

  4. 删除下拉框只找23火星软件_下拉框软件找24火星软件

    下拉词是搜索引擎为方便用户搜索而提供的一种关键词联想服务,目前各大搜索引擎都有这类的下拉框(如:百度下拉框,搜狗下拉框,神马下拉框,360下拉框),目的是为了提高用户搜索效率.当搜索某个关键词,直接出 ...

  5. 删除下拉框只找23火星软件_下拉框关键词软件只找23火星下拉框词工具佳选火星...

    现在不管做什么,都是需要流量,有了流量才能把自己手上的生意做好.不管是实体店微商,电商,还是互联网创业者,如果你拥有了流量,那么不管你选择去做什么产品,你都会一步到位,一飞冲天,实现自己的梦想.但是现 ...

  6. 下拉框系统甄选火星推荐_下拉框词工具都选16火星软件,下拉框词工具佳选23火星...

    现在是十人九商的时代,产品种类和数量日益增多,竞争也在不断加大,微商切忌过长时间消耗在熟人市场,因为你的朋友圈熟人购买是有限的,等她们用完再回购需要时间,做久了你会发现,当你把原有的朋友圈子都卖完了, ...

  7. 搜索引擎下拉食云速捷详细_移动端下拉框寻云 速捷 移动端下拉框跃云速捷

    百度下拉框 为什么朋友都推荐. 目前百度占国内搜索市场大,百度搜索框下拉框关键词提示是百度搜索推荐的第一大展现工具.优化上线后,全国任何地方的用户只要通过百度搜索关键词时搜索框下拉中将出现您设定的广告 ...

  8. 两个下拉框相关联ajax,触发第二个下拉框以显示基于从第一个下拉框中选择的值的值ajax...

    我有两个引导程序下拉框.当我们点击另一个下拉菜单时,其中一个会根据用户选择的国家显示来自数据库的所有国家名称,另一个下拉菜单应该选择状态. 当我点击一个下拉菜单时,我做了一个ajax请求来显示国家名称 ...

  9. swing下拉框从mysql_Java Swing应用程序 JComboBox下拉框联动查询

    在web项目中,通过下拉框.JQuery和ajax可以实现下拉框联动查询. 譬如说,当你查询某个地方时,页面上有:省份: 市区: 县乡: 街道: 查询 譬如说,你选择了省:江苏省,那么在市区中只会显示 ...

最新文章

  1. 【转】js控制div层背景半透明
  2. 表单开发(二):获取单选按钮,多行文本框,下拉菜单,捆绑元素数据,用户注册
  3. ABAP_Excel 处理总结(二)
  4. 软件项目组织管理(十)项目沟通管理
  5. 领扣(LeetCode)对称二叉树 个人题解
  6. 【机器学习】机器学习从零到掌握之十二 -- 教你使用决策树预测隐形眼镜类型
  7. WebBrowser一点心得,如果在Javascript和Winform代码之间实现双向通信
  8. validate插件使用remote做数据唯一性校验
  9. python 图形库介绍_python 图形数据库
  10. 如何避免 $_SERVER[PHP_SELF] 被利用?
  11. bootstrap 和 jqueryui
  12. 信息学奥赛与大学计算机课程,为什么要学信息学奥赛(NOIP)
  13. 花一星期折腾后,我劝你好好考虑下书签同步这个问题
  14. matlab 将dcm文件转换为raw
  15. SEM(结构方程模型)
  16. 《NVMe-over-Fabrics-1_0a-2018.07.23-Ratified》阅读笔记(4)-- Controller Architecture
  17. RHCE--红帽考题题库(2020.07最后7版本考试,9.1开始考红帽8)
  18. Mac OS中Git版本更新(亲测有效)
  19. 内存条的逻辑BANK和RANK(物理BANK)概念
  20. HTML部分基础语法

热门文章

  1. 0672-5.16.1-CDSW中Run Experiments异常分析
  2. 生态 | 解析行业发展前沿 聚焦应用迁移难题,人大金仓受邀参加2020数据技术嘉年华...
  3. 百度SRE面经-为三面攒人品
  4. NTP8835(30W内置DSP双通道D类音频功放芯片)
  5. WinForm dataGridView连接Access数据库
  6. android so strip,用于CMake构建工具链中“strip”命令的Android NDK路径变量
  7. 集中进计算机系统仪表,美国仪表学会标准 分散控制集中显示仪表、逻辑控制及计算机系统用流程图符号ISA-5.3.doc...
  8. 3-1存储系统-存储器概述主存储器
  9. SQL Server decimal 和 numeric 区别
  10. PMP考试 变更管理专题