Commit Graph

821 Commits (be35ed0b55ff068360097f8bdb04d7370ac03780)

Author SHA1 Message Date
蒋文健 be35ed0b55
增加行的上下文菜单事件
增加行的上下文菜单事件和是否显示系统默认上下文菜单事件的配置,方便在表格行上使用`layui.dropdown`组件。
```html
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>开始使用 layui</title>
  <link href="./layui/css/layui.css" rel="stylesheet">
</head>
<body>
 
<!-- 你的 HTML 代码 -->
<table id="demo" lay-filter="test"></table>
 
<script src="./layui/layui.js"></script>
<script>
layui.use(['layer', 'table', 'dropdown'], function(){
  var layer = layui.layer;
  var table = layui.table;
  
  //第一个实例
  table.render({
    elem: '#demo'
    // 不显示系统默认上下文菜单
    ,defaultContextmenu: false
    ,height: 312
    ,data: [
      {"id":10000,"username":"user-0","sex":"女","city":"城市-0","sign":"签名-0","experience":255,"logins":24,"words":82830700,"classify":"作家","score":57}
      ,{"id":10001,"username":"user-1","sex":"男","city":"城市-1","sign":"签名-1","experience":884,"logins":58,"words":64928690,"classify":"词人","score":70.5}
      ,{"id":10002,"username":"user-2","sex":"女","city":"城市-2","sign":"签名-2","experience":650,"logins":77,"words":6298078,"classify":"酱油","score":31}
      ,{"id":10003,"username":"user-3","sex":"女","city":"城市-3","sign":"签名-3","experience":362,"logins":157,"words":37117017,"classify":"诗人","score":68}
      ,{"id":10004,"username":"user-4","sex":"男","city":"城市-4","sign":"签名-4","experience":807,"logins":51,"words":76263262,"classify":"作家","score":6}
      ,{"id":10005,"username":"user-5","sex":"女","city":"城市-5","sign":"签名-5","experience":173,"logins":68,"words":60344147,"classify":"作家","score":87}
      ,{"id":10006,"username":"user-6","sex":"女","city":"城市-6","sign":"签名-6","experience":982,"logins":37,"words":57768166,"classify":"作家","score":34}
      ,{"id":10007,"username":"user-7","sex":"男","city":"城市-7","sign":"签名-7","experience":727,"logins":150,"words":82030578,"classify":"作家","score":28}
      ,{"id":10008,"username":"user-8","sex":"男","city":"城市-8","sign":"签名-8","experience":951,"logins":133,"words":16503371,"classify":"词人","score":14}
      ,{"id":10009,"username":"user-9","sex":"女","city":"城市-9","sign":"签名-9","experience":484,"logins":25,"words":86801934,"classify":"词人","score":75}
    ]
    ,page: true //开启分页
    ,limit: 2
    ,limits: [2, 5, 10]
    ,cols: [[ //表头
      {field: 'id', title: 'ID', width:80, sort: true, fixed: 'left'}
      ,{field: 'username', title: '用户名', width:80}
      ,{field: 'sex', title: '性别', width:80, sort: true}
      ,{field: 'city', title: '城市', width:80} 
      ,{field: 'sign', title: '签名', width: 177}
      ,{field: 'experience', title: '积分', width: 80, sort: true}
      ,{field: 'score', title: '评分', width: 80, sort: true}
      ,{field: 'classify', title: '职业', width: 80}
      ,{field: 'words', title: '字数', width: 135, sort: true}
    ]]
  });
  table.on('contextmenu(test)', function(obj){
    // 下拉菜单组件
    layui.dropdown.render({
      show: true
      ,trigger: 'contextmenu'
      ,data: [
        {title: '操作1', id: 'event1'},
        {title: '操作2', id: 'event2'}
      ],
      click(data, othis) {
        console.log(data)
      }
    });
    });
});
</script> 
</body>
</html>
```
2023-01-04 16:08:54 +08:00
贤心 f20875a2ba
Merge pull request #1187 from layui/2.x
release v2.8.0-rc.5
2022-12-12 23:12:41 +08:00
贤心 b8da0b0a2f 发布 v2.8.0-rc.5 2022-12-12 23:10:55 +08:00
贤心 e415579191 优化 laydate 日期值预览的颜色渐变 2022-12-12 23:09:01 +08:00
贤心 a14d88d754 更新 version 2022-12-12 23:08:55 +08:00
贤心 04ada93093
Merge pull request #1186 from layui/main
修复 v2.8.0-rc.3 升级导致的问题
2022-12-12 22:53:53 +08:00
贤心 69fee7146d
Merge pull request #1185 from sunxiaobin89/main
laydate修复bug以及调整预览文本颜色变化的细节效果
2022-12-12 22:52:17 +08:00
sunxiaobin89 a4c7269bad laydate调整预览的逻辑,让从无到有内容变的时候文本颜色不要有一个变化过程,只有在原先有文本然后换成另外的内容的时候才会有变化过程让用户对于变化更有感 2022-12-12 14:15:47 +08:00
sunxiaobin89 b2766cae72 laydate调整预览的逻辑,让从无到有内容变的时候文本颜色不要有一个变化过程,只有在原先有文本然后换成另外的内容的时候才会有变化过程让用户对于变化更有感 2022-12-12 12:48:41 +08:00
sunxiaobin89 2fba280516 laydate修复点击日历面板头部的上下月上下年或者选择年月转换日历直接确认而不是跳转到对应面板的问题 2022-12-12 12:20:57 +08:00
贤心 7a7578acc5
Merge pull request #1184 from layui/2.x
release v2.8.0-rc.4
2022-12-09 23:00:16 +08:00
贤心 7b4e81c080 发布 v2.8.0-rc.4 2022-12-09 22:56:44 +08:00
贤心 077d10d868 更新 version 2022-12-09 22:51:07 +08:00
贤心 3c1d0ddaed 更改 laydate 单独版 version 2022-12-09 22:49:53 +08:00
贤心 79a61e44b7
Merge pull request #1183 from layui/main
修复 laydate 日期范围的 done 返回数据异常问题
2022-12-09 22:35:02 +08:00
贤心 0e29b34831
Merge pull request #1182 from sunxiaobin89/main
laydate修复点击确认时进入done回调的时候参数错误问题
2022-12-09 22:31:43 +08:00
sunxiaobin89 2a9f64c76a laydate修复点击确认时进入done回调的时候参数错误问题 2022-12-09 10:59:43 +08:00
贤心 ad2946151e
Merge pull request #1181 from layui/2.x
release v2.8.0-rc.3
2022-12-07 18:30:41 +08:00
贤心 fa6cb93663 更新 comment 2022-12-07 18:28:57 +08:00
贤心 10df132e73 发布 v2.8.0-rc.3 2022-12-07 18:22:01 +08:00
贤心 a7017c3daf 更新 laydate 快捷选择面板示例 2022-12-07 18:18:00 +08:00
贤心 c81ba044a4 优化 laydate 快捷选择列表及范围选择的相关样式 2022-12-07 18:17:17 +08:00
贤心 ba066ed776 Merge branch '2.x' of github.com:layui/layui into 2.x 2022-12-07 18:15:33 +08:00
贤心 d67ddd7532 优化 laydate 日期范围初始时的当前天标记 2022-12-07 18:15:19 +08:00
贤心 624f7e6402
Merge pull request #1180 from layui/main
优化 laydate 日期范围的选择体验
2022-12-07 18:13:06 +08:00
贤心 f46abec199
Merge pull request #1179 from sunxiaobin89/main
修复日期范围在联动面板模式下初始点击右边面板的时候面板重新绘制的问题
2022-12-07 18:10:18 +08:00
sunxiaobin89 520f328810
Merge branch 'layui:main' into main 2022-12-07 17:21:07 +08:00
sunxiaobin89 23b7d148df Merge remote-tracking branch 'origin/main' 2022-12-07 17:20:07 +08:00
sunxiaobin89 f6ab3f9129 laydate修复范围选择的时候一开始点击右面板还没有选择结束的时候面板重新绘制的问题 2022-12-07 17:19:48 +08:00
贤心 859304584c 优化 laydate 快捷选择列表及范围选择的相关样式 2022-12-07 17:18:42 +08:00
贤心 7d440790d9 更新 version 2022-12-07 13:25:55 +08:00
贤心 4bc384d880 更新 form 示例 2022-12-07 13:24:35 +08:00
贤心 0e50a4509b 更新 laydate 示例 2022-12-07 13:24:26 +08:00
贤心 b80f7d60b9
Merge pull request #1177 from icarusion/main
docs: add Cloud IDE preview link
2022-12-07 13:14:20 +08:00
贤心 b3fd6fb45c Merge branch '2.x' of github.com:layui/layui into 2.x 2022-12-07 12:56:31 +08:00
Aresn ab422d7a63
增加 Cloud IDE 在线预览链接 2022-12-07 10:36:35 +08:00
Aresn c4d5d2bb0a
Create preview.yml 2022-12-07 10:35:36 +08:00
贤心 f1204bcd63 优化 input 的 `lay-affix` 属性对于 `disabled` 或 `readonly` 时的状态处理 2022-12-06 17:46:19 +08:00
贤心 af243fabc4
Merge pull request #1175 from layui/main
slider 和 laydate 的优化
2022-12-06 16:43:52 +08:00
贤心 a78bb40532
Merge pull request #1174 from sunxiaobin89/main
修复一些小问题
2022-12-06 16:41:58 +08:00
sunxiaobin89 926fd2cbff 修复slider的setValue方法传入不在范围内的值的时候可能出现的异常问题 2022-12-05 13:44:01 +08:00
sunxiaobin89 32cf1699b9
Merge branch 'layui:main' into main 2022-12-05 13:27:48 +08:00
sunxiaobin89 2a021c03c1 修复一些小问题 2022-12-05 13:27:04 +08:00
贤心 0aceceb077
Merge pull request #1173 from layui/main
laydate 和 form 的细节修改
2022-12-04 18:18:40 +08:00
贤心 ffb75da141
Merge pull request #1172 from sunxiaobin89/main
修复一些小问题以及优化laydate日历面板的联动细节
2022-12-04 18:16:18 +08:00
sunxiaobin89 47c45ac4a3 修复之前的提交导致范围选择的时候切换年月报错问题 2022-12-03 20:11:55 +08:00
sunxiaobin89 0a4bb74c57 form修复当前下拉选中的index不在当前option的范围的时候默认选中了最后一个节点的问题 2022-12-03 19:27:29 +08:00
sunxiaobin89 eff6fffdd0 laydate calendarLinkage属性改名为rangeLinked,改进auto模式的初始化判定,如果空值初始化面板为联动的并且不会有一个默认的区间,去掉相互独立面板的选中范围标识,保持跟之前相互独立面板的效果一致,让两者的特性更加明显容易辨别不会搞混 2022-12-03 18:40:50 +08:00
sunxiaobin89 370f56c24c laydate calendarLinkage属性改名为rangeLinked,改进auto模式的初始化判定,如果空值初始化面板为联动的并且不会有一个默认的区间,去掉相互独立面板的选中范围标识,保持跟之前相互独立面板的效果一致,让两者的特性更加明显容易辨别不会搞混 2022-12-03 18:40:07 +08:00
sunxiaobin89 8fbea1ab6a form修复form.val中下拉的值不在可选范围的时候点击下拉的title弹出的选项默认选中最后一项的问题 2022-12-01 22:35:29 +08:00