sap.m.Tree items
のカスタムカラーを設定したいと思います。私は例hereを入れているSAPUI5の背景色を設定する方法sap.m.StandardTreeItem?
snip
sap.m.StandardTreeItem.extend('MySuperDuperTreeItem', {
metadata: {
properties: {
status: 'string'
}
},
onAfterRendering: function() {
if (sap.m.StandardTreeItem.prototype.onAfterRendering) {
sap.m.StandardTreeItem.prototype.onAfterRendering.apply(this, arguments);
}
//var a = getItem(); NOT WORKING
this.$().find('div').each(function() {
if ($(this).hasClass('sapMCbBg')) {
$(this).addClass("myPurple");
}
});
},
renderer:{}
});
:sap.m.List
に他の例を見ると、私はsap.m.StandardTreeItem
のonAfterRendering
を実装しました。
JSBinリンクからチェックボックスにカスタムカラーが表示されていますが、アイテムのタイトルに基づいて色を設定したいと思います。また、ツリー項目の詳細ボタンが展開および折りたたまれて正しく表示されません。
色を変更する方法はありますか? onAfterRendering関数でsap.m.StandardTreeItem
のメンバー(getTitle()
など)にアクセスできないのはなぜですか?
"this.getTitle()" - onAfterRendering。詳細ボタンの「不適切な表示」とはどういう意味ですか? –