1

AppSDK2.0のカードヘッダーからカード所有者と画像を非表示/削除するのに問題があります。これは1.30ではCSSだけを使用して非常に単純でしたが、同様のCSSは機能していないようであり、レンダリングテンプレートからHTML要素をプログラムで削除しようとはしていません。

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は開発者ツールにはまったく表示されません。これは非常に独特です。

4

1 に答える 1

1

CSSで削除すると問題なく動作するはずです。.cardOwnerと.cardOwnerNameの2つの別個のクラスがあり、displayをnoneに設定する必要があります。

.cardOwner, 
.cardOwnerName {
    display: none !important;
}
于 2012-06-13T21:03:39.137 に答える