2017-05-02 7 views
1

反応材料uiのオートコンプリート成分でテキストフィールドがフォーカスを取得したときに下線スタイルを削除し、その色を変更したいと考えています。反応材料uiコンポーネントの下線スタイルの削除

オーバーライドするスタイルが見つからないようです。

ありがとうございます。

+0

あなたはリンクまたはコードを共有できますか? –

+0

http://www.material-ui.com/#/components/auto-complete 単純な例を見てください。私はテキストフィールドにその下線を置いておきたいと思っています。むしろ自分自身を使用したいカスタムスタイル。 – JiN

答えて

2

これは小道具を<AutoComplete/>コンポーネントにレンダリングすることで実現できます。 <AutoComplete /><TextField/>を使用しているため、これらの小道具にアクセスできます。つまり、オートコンプリートのアンダーラインを削除する2つの方法があります。残念ながら、これは自動完成のためのマテリアルUIドキュメントには書かれていません。

<AutoComplete underlineStyle={{display: 'none'}}>

または

<AutoComplete underlineShow={false}>

+0

ありがとうございます。これは..働く:) – JiN

4

ただ、材料v1の別の答えを追加します。 v1では、テキストフィールド内の入力をターゲットにする必要があります。下線を削除またはスタイルを適用するには

<TextField  
    defaultValue="hello"  
    InputProps={{ 
     disableUnderline: true 
    }} 
/> 
関連する問題