【Salesforce】カスタムボタンのデザイン変更方法

スポンサーリンク
【Salesforce】 カスタムボタンのデザイン変更方法 Salesforce

こんにちは、にいるです。

今日はカスタムボタンの文字色を変更する方法を紹介したいと思います。

1.はじめに

今回、カスタムボタンの文字色を変更して欲しいという依頼を受けました。

で、色々調べても出てこないんです。
なので、JavaScriptを使用して、document.getElementsByClassNameやgetElementsByNameやらnodeListやらを調べて色々書いてみたんですが、全然うまく要素が取得できず、、、

1人四畳半に3hくらい悩んでました。
前進なき時間はかなり辛かったです。

これはもうだめだと思い、考え方を変えました。

まず、日本語検索のボリュームが少なすぎるな、と。
英語で検索しました。

すると、出てきました!CSSで変更する方法が!

それを試した結果を次のセクションで綴ります。

2.ボタンの色を変更する方法

では、ボタンの色を変更する方法を見ていきたいと思います。
CSSだけで実現できるので、ApexはなしでVisualforceだけで紹介します。

コードは下記のような感じですね。

見ていただきたいのは「input.btn」です。
デバッグツールで確認すると、この保存ボタンはHTMLだとinputタグにclass属性が「btn」であることが確認できます。
 
カスタムボタンのデザイン変更
 

CSSを使用してこのタグを指定することでフォントを変更しています。

コンパイル後に文字色が変わった時は最高でした!

こんな感じですね!

 
カスタムボタンのデザイン変更方法
 

3.まとめ

いかがでしたでしょうか。

誰かに聞けば、すぐに解決したかもしれませんが、ITなんで検索力、自己解決力を育てることはめちゃくちゃ大事だと思っています。
誰かの時間を取るわけですからね。
その出された1つのアウトプットが誰かのものであれば、自分で出した答えではないので意味がないと僕は考えています!(厳しいかも笑)

でも、皆さんもぜひ完遂する力を伸ばしていきましょう!
他にも色々と標準機能やSalesforce機能について紹介していますので、ご覧ください。

ではでは!

Salesforce 機能別 まとめページ

コメント

タイトルとURLをコピーしました