2012-12-24 3 views
0

GXT (Ext JS가 아닌) 2.4 그리드에서 작업 중이며 다음과 같은 문제가 있습니다.GXT (Ext-JS) 그리드 헤더의 필터 아이콘

사용자가 열에 필터를 적용했음을 알 수 있도록 필터를 설정하자 마자 동적 아이콘으로 플래그를 지정하려고합니다. 필터링 된 아이콘이 필터링 된 열에 설정된 Excel에서 작성되는 것과 매우 유사합니다.

나는 그것을 고정시킬 수있는 올바른 방향으로 나를 가리키는 기사를 찾거나 찾을 수 없다. 다양한 포럼에서 제안 된대로 CSS를 변경하려고 시도했지만 도움이되지 않았습니다. CSS 변경은 모든 헤더에 똑같이 영향을줍니다. 내가 원하는 것은 필터링 된 열이 다른 열과 다를 수 있습니다.

도움을 주시면 감사하겠습니다. 나는 나를 초보자로 생각하고 나에게 그것을 고정시키는 방법에 대한 단계별 지시를 내릴 것을 말하는 정도까지 갈 것이다. 미안하지만, 내가 너무 까다로울지라도 나는 생각한다. 나는 이것을 생각해 내기 위해 너무 많은 시간을 할애했을 것이다.

+0

시도한 CSS 스타일은 무엇입니까? – udalmik

답변

1

이미이 기능이 2 GXT, 당신은 Filter Grid Demo 좀 걸릴 수 있습니다 감사합니다. bolditalic는 기본적으로 필터링 된 열 사용되는, 여기에 당신은 당신의 자신의 스타일을 적용하려면이 CSS 정의를 재정의해야 gxt-all.css

.x-grid3-hd-row .x-filtered-column { 
    font-style: italic !important; 
    font-weight: bold !important; 
} 

의 조각입니다.

+0

늦은 응답에 대해 사과드립니다. 답장을 보내 주셔서 감사합니다. 내 CSS에서이를 확인했으며 이와 같은 항목이없는 것 같습니다. 나는 이것이 2.4에서 더 이상 사용되지 않거나 제거되었다고 생각한다. 마침내 필터 이벤트가 발생하면 헤더 레이블에 별표 (*)를 추가했습니다. 그것은 우아하지 않지만 일을 잘합니다. 이 프로젝트는 UAT를 성공적으로 통과했으며 지금부터 며칠 후에 생방송됩니다. 귀하의 도움에 감사드립니다. – user1847252

+0

Np) 문제가 해결되면 대답을 수락 할 수 있습니까? – udalmik