Commit Graph

256 Commits (cc0b67d27a049c5b448dc6529e98b81f77dd1381)

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
贤心 e415579191 优化 laydate 日期值预览的颜色渐变 2022-12-12 23:09:01 +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
贤心 3c1d0ddaed 更改 laydate 单独版 version 2022-12-09 22:49:53 +08:00
sunxiaobin89 2a9f64c76a laydate修复点击确认时进入done回调的时候参数错误问题 2022-12-09 10:59:43 +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
sunxiaobin89 f6ab3f9129 laydate修复范围选择的时候一开始点击右面板还没有选择结束的时候面板重新绘制的问题 2022-12-07 17:19:48 +08:00
贤心 b3fd6fb45c Merge branch '2.x' of github.com:layui/layui into 2.x 2022-12-07 12:56:31 +08:00
贤心 f1204bcd63 优化 input 的 `lay-affix` 属性对于 `disabled` 或 `readonly` 时的状态处理 2022-12-06 17:46:19 +08:00
sunxiaobin89 926fd2cbff 修复slider的setValue方法传入不在范围内的值的时候可能出现的异常问题 2022-12-05 13:44:01 +08:00
sunxiaobin89 2a021c03c1 修复一些小问题 2022-12-05 13:27:04 +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
sunxiaobin89 f317a8ffc5 修复table有固定列的复杂表头,筛选列之后出现的固定列高度跟本体不一致的问题;table字段配置新增fieldTitle属性用于筛选列和导出的时候自定义表头信息。 2022-11-28 14:48:31 +08:00
sunxiaobin89 751c5cbe7b 修复table有固定列的复杂表头,筛选列之后出现的固定列高度跟本体不一致的问题;table字段配置新增fieldTitle属性用于筛选列和导出的时候自定义表头信息。 2022-11-28 14:47:51 +08:00
sunxiaobin89 af0b38385c 修复table有固定列的复杂表头,筛选列之后出现的固定列高度跟本体不一致的问题;table字段配置新增fieldTitle属性用于筛选列和导出的时候自定义表头信息。 2022-11-28 14:09:50 +08:00
sunxiaobin89 df4c66a69b
Merge branch 'layui:main' into main 2022-11-25 20:23:55 +08:00
贤心 74023c658b
Merge pull request #1169 from mek1986/main
删除分号,同一个文件里,编码风格建议统一
2022-11-20 16:12:58 +08:00
sunxb 93f8f6a48e laydate修复面板联动的一些问题; 2022-11-18 16:42:47 +08:00
sunxiaobin89 3ec8870678
Merge branch 'layui:main' into main 2022-11-18 15:15:38 +08:00
mek f61a3850ff 代码优化:if..esle判断冗长 2022-11-18 10:41:46 +08:00
贤心 45f91c9126
Merge pull request #1168 from mek1986/main
input 的 type 属性修改
2022-11-17 22:31:42 +08:00
mek d1b8932ca6 input的type属性修改 2022-11-17 16:18:24 +08:00
sunxb 1d9056bd0c laydate修复面板自动切换的一些问题;修复gulp打包独立组件laydate的命令语句没有同步到最新的情况导致打包出来的laydate独立组件无法使用的问题。 2022-11-16 11:04:06 +08:00
sunxb 37eb2c6a4f laydate修复面板自动切换的一些问题 2022-11-15 17:40:41 +08:00
sunxb 84f92c0a7e laydate修复面板自动切换的一些问题 2022-11-14 17:09:48 +08:00
sunxiaobin89 a4db9ea267
Merge branch 'layui:main' into main 2022-11-14 10:04:43 +08:00
贤心 8703b48935 Merge branch '2.x' of github.com:layui/layui into 2.x 2022-11-14 00:54:54 +08:00
贤心 d9cfe611ca 优化 `lay.options()` 方法,以提供更直观的异常提示 2022-11-14 00:47:55 +08:00
贤心 441f3dda48 修复 upload 采用拖拽上传时未合并原始元素上的 `lay-data` 属性配置项的问题 2022-11-14 00:47:31 +08:00
sunxb c96b6fb86f laydate修复一些小问题 2022-11-11 19:30:00 +08:00
sunxb 2aaea403fa laydate拓展calendarLinkage属性的配置范围,新增自动切换模式的功能 2022-11-11 17:38:09 +08:00
sunxb c9d3e6e00e laydate修复几个小问题以及新增calendarLinkage配置让用户选择日历面板是否联动 2022-11-10 15:54:22 +08:00
Ikko Ashimine 86680d3c63
Fix var name typo
STAUTS_NAME -> STATUS_NAME
2022-11-09 00:48:38 +09:00
贤心 c11d72cdee
Merge pull request #1162 from sunxiaobin89/main
修复table的height配置#divid-差值的设定中如果divid出现横杆的话无法命中的问题
2022-11-08 16:54:16 +08:00
sunxiaobin89 9a4536ed62 修复table的height配置#divid-差值的设定中如果divid出现横杆的话无法命中的问题 2022-11-07 10:08:39 +08:00
raypard bf52e7a006
Update form.js
Swap 'eye' and 'eye-invisible'
2022-10-28 12:31:12 +08:00
贤心 37d44e5fb8
Merge pull request #1150 from sunxiaobin89/main
修复一些小问题
2022-10-18 08:36:37 +08:00
贤心 713ec15c56
Merge pull request #1149 from meihangbo/main
laydate 和 dropdown 添加遮罩 shade ; 以便支持在 div 出现滚动条时, 不随滚动条滚动的问题;
2022-10-18 08:33:40 +08:00
sunxiaobin89 d926c85bd0
Merge branch 'layui:main' into main 2022-10-17 09:53:53 +08:00
sunxb 1caa24fd98 修复一些小问题 2022-10-14 15:42:11 +08:00
meihangbo 1ee749b913 dropdown 添加遮罩 2022-10-13 20:46:47 +08:00
meihangbo 506083ebf9 laydate 添加 shade 2022-10-13 20:17:50 +08:00
Jack fea4c75650 修改 upload 组件表单域的顺序 2022-10-12 13:59:10 +08:00