投稿

8月, 2021の投稿を表示しています

処理中の画面グレイアウトの調整

イメージ
ボタン押下時などのサーバー処理の間、画面がグレイアウトしますが、 デフォルトだと色が薄めで、パソコンによっては変化が見えづらかったりします。 デフォルトのグレイアウト状態 以下の調整を行うと良い感じになります。 ①色の濃さを調整 Themeの[DIV.gx-mask]クラスのCustom Properties animation: entermask 1s;-webkit-animation: entermask 1s;-ms-filter:"alpha(opacity=10)";opacity:0.1; ↓↓↓ animation: entermask 1s;-webkit-animation: entermask 1s;-ms-filter:"alpha(opacity= 20 )";opacity: 0.2 ; ②WWPを使っている場合、待ち状態のぐるぐる画像を設定 Themeの[DIV.gx-mask]クラス この2つを設定したグレイアウト状態 ※ちょっとした注意点ですが、この設定はグレイアウト全般に対して反映されるため、 プロンプト起動時の親画面側のグレイアウトも同様の設定が反映されます。 そのため、もしプロンプトを中心から大きく動かした場合は、後ろにぐるぐる画像があります。

ファビコン(fabicon)の設定

イメージ
 一応、ファビコンとはこの部分のアイコンのことです。 お気に入りに登録した際にもアイコンが表示されます。 GeneXusでファビコンを設定する方法はこちらに情報が載っています コラボDB:ファビコンの設定方法について http://www.gxsupport.jp/gxfaq/faqdisplay.aspx?3433 せっかく作ったシステムですので、アイコンを設定した方が素敵ですよね。 設定方法は記載の方法で問題ないのですが、注意点が2つほど その① WWPのシステムウィザードを使うとファビコンを設定する箇所があり、 それを設定するとリンクの記載と同じ形で、マスターページに記述が追加されます。 注意点は 「マスターページを設定していない画面にも設定しましょう」 ということになります。 特に一番大事な 「ログイン画面」 はマスターページを設定しないことが多いので、 忘れずに追加しましょう。 GAMを使用している場合はGAMExampleLogin その② WWP限定かもしれないですが、画面によってはファビコンが表示されない場合がありました。 ブラウザやGeneXusのバージョンに左右された可能性はあります。 その際にはEvents Startの冒頭に記述されている Form.HeaderRawHTML = !'<link rel="shortcut icon" type="image/x-icon" href="'+ Favicon.Link()+ !'">' こちらをEvents Startの最後に移動させて試してみてください。