0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

標準画面をcssの上書きでハックする

Last updated at Posted at 2021-10-07

Salesforceの標準のCSSと同じ名前のスタイルシートをつくれば、以前なら親のコンポーネントのCSSを上書きできたのですが、現状では.THISの指定がちゃんと効いて(当たり前か)、上書きされません。自分のコンポーネントの中だけに限定されます。

悩んだけどあったねぇ。上書きできる方法。

CSSを静的リソースに書いて、呼び出せば.THISを書かなくて済む(コンポーネントのスタイルシートでは.THISがないと保存できない)。

質問者さんは、このタブの幅を広くしたいらしい。
image.png

結果は、広くできた。分かりやすいように背景色をつけています。

image.png

静的リソースに保存したCSSを以下のようにして呼び出します。

<aura:component implements="flexipage:availableForAllPageTypes" access="global">
	<ltng:require styles="{!$Resource.oneActioncss}"/>    
</aura:component>

本当は、この中の1つでいいはず。

.oneActionsComposer.SMALL li.uiTabItem {
    width:150px !IMPORTANT;    
}

.oneActionsComposer.SMALL li.uiTabItem>a {
    background-color: #99cc00 !IMPORTANT;   
    width:150px !IMPORTANT; 
}        

.tabHeader{
    background-color: #99cc00 !important;   
    width:150px !IMPORTANT; 
}

これを静的リソースに保存して呼び出せばハック完了です。一晩悩んだなぁ、朝起きたら思いついた。

How do I make the Lightning Mobile Action tab wider?

コミュニティーの場合はもっと簡単みたい

How to hide the Title and URL Name fields from Article detail component on community

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?