EasyUI Forum
April 28, 2024, 03:09:59 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: how to make line on group header datagrid  (Read 2311 times)
shivavalkyre
Newbie
*
Posts: 39


View Profile
« on: February 09, 2022, 03:08:05 AM »

hi everyone,

I have a problem with the group header Datagrid, I want to make the border just the right border only.

any suggestion, please?



Best Regards

« Last Edit: February 09, 2022, 03:20:13 AM by shivavalkyre » Logged
shivavalkyre
Newbie
*
Posts: 39


View Profile
« Reply #1 on: February 09, 2022, 01:42:26 PM »

here my code,but my problem in td3 is not work as expected
Code:
     
     var dg = $('#dg6');
     dg.datagrid();
     var td = dg.datagrid('getPanel').find('div.datagrid-header td[field="penerima_total"]');
     td.css("border-right","1px solid grey");
     
     var td1=dg.datagrid('getPanel').find('div.datagrid-header td[field="porsi_rescue"]');
     td1.css("border-right","1px solid grey");
     
     var td2 = dg.datagrid('getPanel').find('div.datagrid-header td[id="id1"]');
     td2.css("border-right","1px solid grey");
     
     var td3 = dg.datagrid('getPanel').find('div.datagrid-body td[field="penerima_total"]');
     td3.css("border-right","1px solid red");
Logged
jarry
Administrator
Hero Member
*****
Posts: 2262


View Profile Email
« Reply #2 on: February 09, 2022, 07:25:43 PM »

Please add this CSS code to append a line on the column header.
Code:
  <style type="text/css">
    .datagrid-header-row:nth-child(1)>td:nth-child(2),
    .datagrid-header-row:nth-child(1)>td:nth-child(3){
      border-right: 1px solid #ccc;
    }
    .datagrid-header-row:nth-child(2)>td:nth-child(3),
    .datagrid-header-row:nth-child(2)>td:nth-child(5){
      border-right: 1px solid #ccc;
    }
  </style>
Logged
shivavalkyre
Newbie
*
Posts: 39


View Profile
« Reply #3 on: February 09, 2022, 07:38:18 PM »

how about the body,
my code work on header only
Code:
var dg = $('#dg6');
     dg.datagrid();
     var td = dg.datagrid('getPanel').find('div.datagrid-header td[field="penerima_total"]');
     td.css("border-right","1px solid grey");
    
     var td1=dg.datagrid('getPanel').find('div.datagrid-header td[field="porsi_rescue"]');
     td1.css("border-right","1px solid grey");
    
     var td2 = dg.datagrid('getPanel').find('div.datagrid-header td[id="id1"]');
     td2.css("border-right","1px solid grey");
« Last Edit: February 09, 2022, 07:43:57 PM by shivavalkyre » Logged
shivavalkyre
Newbie
*
Posts: 39


View Profile
« Reply #4 on: February 09, 2022, 08:40:04 PM »

 after doing inspect I got this line, and how to style border-right on it
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!