2012-06-11 2 views
1

App SDK 2.0의 카드 헤더에서 카드 소유자 및 이미지를 숨기거나 제거하는 데 문제가 있습니다. 이것은 CSS를 사용하는 1.30에서 매우 간단했지만 비슷한 CSS는 작동하지 않는 것 같아요. 또한 HTML 템플릿을 렌더링 템플릿에서 프로그래밍 방식으로 제거하려고 시도하지도 않았습니다.Rally App SDK 2.0 : 카드 소유자 및 이미지 숨기기/제거

CSS :

.cardOwner .cardOwnerName { 
    display: none !important; 
} 

JS :

header.renderTpl.html = '{template-card owner/image els}'; 
header.renderTpl.master.body = '{template-card owner/image els}'; 
header.renderTpl.tpls[0].body = '{template-card owner/image els}'; 

header.initialConfig.renderTpl.html = '{template-card owner/image els}'; 
header.initialConfig.renderTpl.master.body = '{template-card owner/image els}'; 
header.initialConfig.renderTpl.tpls[0].body = '{template-card owner/image els}'; 

나는 확실히 그들이 템플릿에서 제거 될 때 요소가 여전히 렌더링되는 방법을 이해하지 않습니다. 나는 요소가 지정된 다른 위치를 모른다.

CSS는 개발자 도구에 전혀 표시되지 않지만 매우 특이합니다.

답변

1

CSS로 제거하면 정상적으로 작동합니다. .cardOwner 및 .cardOwnerName이라는 두 개의 별도 클래스가 있으며 표시를 none으로 설정해야합니다.

.cardOwner, 
.cardOwnerName { 
    display: none !important; 
} 
+0

아 ... 어리석은 나를 .. 나는 쉼표를 잊었다. 나는 그것이 내 몰락이라고 생각한다. 이제 작동합니다. 나는 그것을 통해가는 동안 나는 그것을 알지 못했다고 나는 믿을 수 없다. 늦은 밤과 이른 아침. – user1417835

관련 문제