fukky

フィールドの「ポイントしたときに表示」の書式がプレースホルダテキストが有効な場合に無効になる

Discussion created by fukky on Nov 12, 2017
Latest reply on Nov 29, 2017 by user29621

製品名とバージョン:FileMaker Pro Advanced 16.0.3

OSとバージョン:macOS High Sierra 10.13.1

 

説明

「ポイントしたときに表示」を設定しているとマウスオーバーで書式が反映される。

ところが同じフィールドにプレースホルダテキストを設定すると、

マウスオーバーでも「ポイントしたときに表示」の書式が反映されなくなる。

(この設定はカーソル下のフィールドに色が付き直感的に分かりやすい)

 

この現象は設定したフィールドの内容が空か否か(プレースホルダテキストの表示条件)に

関係なくプレースホルダテキストが設定されていると発生する。

 

プレースホルダテキストを設定した場合でも

フィールドがアクティブになったときは「ポイントしたときに表示」の書式が反映されるが

カーソル下を分かりやすくする目的なのでアクティブにした後では用途に合わない。

 

レイアウトオブジェクトの状態と同じレイヤーで

プレースホルダテキストを管理しているために発生していると考えられるが、

直感的なインタフェース構築の妨げとなるので変更が望ましい。

 

再現の方法

レイアウト上にフィールドを配置して「ポイントしたときに表示」に書式設定を行う。

(この状態ならばマウスオーバーで書式が正しく反映される)

同じフィールドにプレースホルダテキストを設定する。

(これでマウスオーバーでは書式が反映されなくなってしまう)

 

 

一時的解決法(もしご存知であれば)

プレースホルダテキストを利用しない

または

マウスオーバーでの書式変更を諦める

Attachments

Outcomes