2016-09-23 3 views
1

openerp는 하나의 열을 두 개의 헤더 레이블로 만들거나 트리 뷰에서 두 개의 레코드 필드로 한 열을 만들거나 일부 레코드 필드에서 그룹 열을 만들 수 있습니다.두 개의 필드 레코드를 트리보기의 하나의 레이블로 그룹화 OpenERP 7

이 내용은 트리보기의 한 레이블에 대한 두 개의 필드 레코드 그룹입니다.

http://s22.postimg.org/jxql4ylr5/colspan.jpg

어떤 의견 및 도움을 많이 감사합니다.

감사합니다. 다음과 같이

+1

나는 당신이 할 수 두렵다 O에서 thar를하지 말라. penERP 프레임 워크. 그러나 원하는 경우 테이블을 만드는 위젯을 재정의 할 수 있습니다 (가치가 없다고 생각합니다). – ChesuCR

+0

ChesuCR 응답에 감사드립니다. 그렇습니다. 이 문제에 대한 좋은 해결책을 가진 사람이 있습니까? –

답변

0

나는 해결책을 가지고 :

XML 코드 :

<group col="6" colspan="6" string="Tổng quan nhân lực toàn viện"> 
    <div> 
     <table class="tbl_fake_header tbl_nhan_luc_kham_chua_benh"> 
      <thead> 
       <tr> 
        <th class="hr_department" rowspan="2">Phòng\khoa</th> 
        <th class="tong_so_can_bo" rowspan="2">Tổng số cán bộ</th> 
        <th colspan="4">Chức danh</th> 
       </tr> 
       <tr> 
        <th class="bs">BS</th> 
        <th class="dd">ĐD</th> 
        <th class="nhs_ys_ktv">NHS,YS,KTV</th> 
        <th class="hl_ks_khac">HL,KS,Khác</th> 
       </tr> 
      </thead> 
     </table> 
     <field name="tong_quan_nhan_luc" string="Tổng quan nhân lực toàn việc"> 
      <tree editable="bottom" version="7.0" class="tong_quan_nhan_luc"> 
       <field name="hr_department"/> 
       <field name="tong_so_can_bo"/> 
       <field name="bs"/> 
       <field name="dd"/> 
       <field name="nhs_ys_ktv"/> 
       <field name="hl_ks_khac"/> 
      </tree> 
     </field> 
    </div> 
</group> 

CSS 코드 :

/* FAKE HEADER 
================== 
*/ 
.tbl_fake_header{ 
    float: left; 
    width: 100%; 
    padding-right: 10px; 
    z-index: 1; 
    position: relative; 
    border: none; 
    margin-bottom: -25px; 
} 

.tbl_fake_header thead { 
    border: none !important; 
} 
.tbl_fake_header thead tr th{ 
    text-align: center !important; 
    min-height: 24px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    border: 1px solid #dfdfdf; 
} 


/*tong_quan_nhan_luc 
=========================== 
*/ 
.tong_quan_nhan_luc{ 
    margin-top: -12px; 
} 
.tong_quan_nhan_luc [data-id="hr_department"], 
.tbl_nhan_luc_kham_chua_benh thead tr th.hr_department{ 
    width: 24% !important; 
} 

.tong_quan_nhan_luc [data-id="tong_so_can_bo"], 
.tbl_nhan_luc_kham_chua_benh thead tr th.tong_so_can_bo{ 
    width: 15% !important; 
} 

.tong_quan_nhan_luc [data-id="bs"], 
.tbl_nhan_luc_kham_chua_benh thead tr th.bs{ 
    width: 13% !important; 
} 

.tong_quan_nhan_luc [data-id="dd"], 
.tbl_nhan_luc_kham_chua_benh thead tr th.dd{ 
    width: 13% !important; 
} 

.tong_quan_nhan_luc [data-id="nhs_ys_ktv"], 
.tbl_nhan_luc_kham_chua_benh thead tr th.nhs_ys_ktv{ 
    width: 18% !important; 
} 

.tong_quan_nhan_luc [data-id="hl_ks_khac"], 
.tbl_nhan_luc_kham_chua_benh thead tr th.hl_ks_khac{ 
    width: 17% !important; 
} 

.tong_quan_nhan_luc thead{ 
    background: none !important; 
} 
.tong_quan_nhan_luc thead th{ 
    font-size: 0px !important; 
    z-index: 0; 
    border: none; 
    height: 0px; 
} 

결과 :

enter image description here