首页 > 其他分享 >layui 基础使用一

layui 基础使用一

时间:2023-06-01 09:01:38浏览次数:34  
标签:function templet return render layui 基础 tab 使用 table

table 中单元格可点击,数据样式渲染: table.render 的配置项 cols 所在列配置如下:
{ field: 'name', title: '姓名', width: 120, templet: function (d) {
            var nameDom = '<a class="table-inner-handle">' + d.name + '</a>'
            return nameDom;
          }, event: 'check-student'
        },
table 中单元格日期数据格式化,数据样式渲染: table.render 的配置项 cols 所在列配置如下:
{ field: 'liveTime', title: '购房日期', width: 150, minWidth: 50, hide: true,  templet: function (d) {
        if(d.liveTime){
          var date = new Date(d.liveTime),
            formate = util.toDateString(date, 'yyyy-MM-dd')
          return formate;
        }else{return '';}}
      },
table 中 数据格式化,数据样式渲染: table.render 的配置项 cols 所在列配置如下:
{ field: 'twins', title: '是否双(多)胞胎', width: 140, hide: true,templet: function(d){return Object.is(null, d.twins) ? "" : (d.twins ? "是":"否")} },

  获取 下拉 数据渲染:

function getClass(clazz) {
      $.ajax({
        method: 'get',
        url: AjaxUrl + '/xxx/xxx/getClassInfo',
        success: function (res) {
          let option = "";
          for (let key in res.classes) {
            option += '<option value="' + key + '">' + res.classes[key] + '</option>';
          }
          $('#clazz').append(option);
          form.render('select');
        }
      });
    };
    getClass()

tab 页签的设置及切换监听:

<div class="layui-tab" lay-filter="student-type-tab">
            <ul class="layui-tab-title">
              <li class="layui-this" lay-id="1">小学</li>
              <li lay-id="0">中学</li>
            </ul>
            <div class="layui-tab-content" style="padding: 10px 0;">
            </div>
</div>

// 切换头部tab
element.on('tab(student-type-tab)', function (data) {
    //....
}        

 

标签:function,templet,return,render,layui,基础,tab,使用,table
From: https://www.cnblogs.com/playforkeeps/p/17447920.html

相关文章

  • 如何使用Next.js创建全栈应用程序
    Next.js乍一看似乎令人生畏,因为有这么多新概念需要掌握。但别担心——在这个循序渐进的教程中,我将为您提供使用Next.js创建您的第一个现代全栈应用程序所需的所有基本信息。在本教程中,我将带您了解Next.js的基础知识,并指导您创建您的第一个全栈应用程序。在本教程结束时,您将......
  • vue基础用法-初步使用vue
    1.基本使用步骤导入vue.js的script脚本文件在页面中声明一个将要被vue所控制的DOM区域创建vm实例对象(vue实例对象)<!DOCTYPEhtml><htmllange="en"> <head> <metacharset="utf-8"> <title></title> </head> <body> <!--希望......
  • linux crypt()函数使用总结
    linuxcrypt()函数使用总结 原型:char*crypt(constchar*key,constchar*salt);标准说明:crypt()算法会接受一个最长可达8字符的密钥(即key),并施以数据加密算法(DES)的一种变体。salt参数指向一个两个字符的字符串,用来改变DES算法。该函数返回一个指针,指向长度13个字符......
  • Font-AweSome在Vue中的使用
    Font-AweSome在Vue中的使用yarnaddfont-awesome或者npmifont-awesome-S在main.js中引入import'font-awesome/css/font-awesome.min.css'Vue中使用<iclass="fafa-camera-retro"></i> ......
  • 使用Paste Image插件来方便的给Markdown添加截图的功能
    日常用vscode写markdown时可能会需要添加截图,这时一般的做法有两种,一种是把图片上传到图床,然后把图片链接写到![]()里另一种是,把图片保存到本地某个目录下,使用相对路径添加图片这两种方式操作起来都比较麻烦,因为都需要先把截图保存下来,所以有没有类似qq,wechat那种可以直接使用截......
  • 如何使用TableView展示表格数据
    如何使用TableView展示表格数据TableView可以展示一个行列二维表格。表格由表头和记录组成。表头由若干TableColumn组成。通过定义TableView的代码:TableView<Student>studentTableView;可以看出,记录的数据结构就是其模板参数。我们可以把Student的getXxx方法映射......
  • LESS的使用
    CSS的缺陷在开发过程中CSS有许多不方便之处,例如不支持加减乘除运算,各种选择器之间的嵌套关系不明显等,不利于后期维护。less简介Less是一门CSS预处理语言,它扩充了CSS语言,增加了诸如变量、混合(mixin)、函数等功能,让CSS更易维护、方便制作主题、扩充。less文件最终可以编译成为css......
  • Python3 环境下使用 MySQLdb 库
    方法一:可以使用mysqlclient库安装:pipinstallmysqlclient 可能还需要下面对应的库,或者其它库#apt-getinstallmysql-dev或者#yuminstallmysql-devel使用:importMySQLdb 方法二:使用pymsql,这个需要做程序改造了......
  • Spring boot 使用 jpa 动态插入@DynamicInsert和动态更新@DynamicUpdate(动态指部分或
    @DynamicInsert属性:设置为true,设置为true,表示insert对象的时候,生成动态的insert语句,如果这个字段的值是null就不会加入到insert语句当中.默认false。比如希望数据库插入日期或时间戳字段时,在对象字段为空的情况下,表字段能自动填写当前的sysdate。@DynamicUpdate属性:设置为tru......
  • 使用脚本批量Telnet和Curl测试端口是否连通
    使用脚本批量Telnet测试端口是否连通,使用telnet:telnets.sh:#!/bin/bashcheck_telnet(){forip_portin$(catip_info|grep-v'^#')doCHECK_PORT=$(echo$ip_port|awk-F:'{print$2}')CHECK_IP=$(echo$ip_port|awk-F:'{print$1}')......