起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4614|回复: 0

[分享] grid 可编辑单元格样式

[复制链接]

532

主题

2107

帖子

4308

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4308
发表于 2020-9-2 13:32:14 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
grid展示数据时,如果有的单元格可以编辑,需要点击才能激活单元格。

可以在cellrender事件里,改变单元格样式以提醒用户可以编辑。

Snipaste_2020-09-02_13-25-54.png



  1. .jspdi-grid-input{
  2.     background-color: #fff;
  3.     cursor:text;
  4.     text-overflow : ellipsis;
  5.     white-space: pre;
  6.     overflow :hidden;
  7.     border : 1px solid #3c8dbc;
  8.     padding: 0 0 0 2px;
  9. }

  10. .jspdi-grid-select{
  11.     background: #ffffff url(../../system/components/justep/common/css/img/chevron.png) no-repeat 100%;
  12.     cursor:pointer;
  13.     text-overflow : ellipsis;
  14.     border : 1px solid #3c8dbc;
  15.     margin:0 4px;
  16.     padding: 0 0 0 2px;
  17. }


  18. Model.prototype.grid1CellRender = function(event){
  19.         if(event.colName == 'project_state'){
  20.             event.html = '<div class="jspdi-grid-select">'+event.html+'</div>';
  21.         }
  22.       
  23.         if(event.colName == 'project_actual_start_time'){
  24.             event.html = '<div class="jspdi-grid-input">'+event.html+'</div>';
  25.         }
  26.       
  27.         if(event.colName == 'project_actual_end_time'){
  28.             event.html = '<div class="jspdi-grid-input">'+event.html+'</div>';
  29.         }
  30.       
  31.     };
复制代码


及时结贴是个好习惯
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-25 14:54 , Processed in 0.055424 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表