6 返信 最新の回答 日時: Mar 19, 2014 9:38 PM ユーザー:user14047

    指定したポータル行数と表示される行数が異なる

    majestic

      概要

      指定したポータル行数と表示される行数が異なる

      製品

      FileMaker Pro

      バージョン

      12および13

      オペレーティングシステムのバージョン

      MacOSX 10.8-10.9

      問題の内容

      ポータル設定-書式で表示する行数を1-30に指定しているにも関わらず、実際には32行が表示される

      問題の再現方法

      レイアウトモードで、ポータル設定-書式で表示する行数を1-30に指定し、ブラウズモードに切り替える

      予想された結果

      ポータル設定-書式で表示する行数を1-30に指定すると、30行が表示されるべき

      実際の結果

      ポータル設定-書式で表示する行数を1-30に指定すると、32行が表示される

      portal.jpg

        • 1. Re: 指定したポータル行数と表示される行数が異なる
          user14047

               インスペクタの位置の自動サイズ調整が下に延びるように設定されていませんか?

          • 2. Re: 指定したポータル行数と表示される行数が異なる
            majestic

                 問題の再現ができました。

                 ポータルを選び、インスペクタの「外観」で、グラフィック:線 の太さを0.25 pt にし、上または下の線表示をオフにします。

                 その後、ポータル設定を開き、OKを押します。(設定変更はしてもしなくても結果には影響なし)

                 すると、行数のズレが発生します。

                 また、再度、ポータル設定を開き、なにも変更せずにOKを押すことを繰り返すと、ポータルの高さが少しずつ減っていきます。

            • 3. Re: 指定したポータル行数と表示される行数が異なる
              user14047

                   ・11から変換したファイルかどうか
                   ・レイアウトテーマ

                   の2点を教えてください。13で新規に作成したファイルでは再現しません。
              ナレッジベース:「FileMaker Pro のテーマを併用すると、ポータルの下部に余分なスペースが表示される」
                   このあたりが関係するのかもしれません。

              • 4. Re: 指定したポータル行数と表示される行数が異なる
                majestic

                     Chamoさん、検証およびご検討ありがとうございます。

                ・11から変換したファイルかどうか >>> 13で新規作成です。12でも同様です。
                ・レイアウトテーマ >>> エンライトンド を使用しました。クラシックテーマでも同様です。

                     問題発生が再現できるファイルをアップしました。

                     https://dl.dropboxusercontent.com/u/82524464/00.fmp12

                線の太さを0.25にするのがコツです。

                ポータル高さの計算式で、0.25の線の太さが正しく組み込まれていないのではないかと思います。

                • 5. Re: 指定したポータル行数と表示される行数が異なる
                  user14047
                       1.ポータルの「スタイルの変更を復帰」
                       2.再度、枠線を0.25ptにbottomは無しに
                       3.ポータル設定をだし、なにも変更せずにそのまま OK
                       をすると意図したポータル行に戻りました。
                        
                  Clip Mabager を使って、<LocalCSS>をごっそり削除してレイアウトにペーストしても同じようにポータル設定を OK すると大丈夫になります。
                       <LocalCSS> の中の何かが怪しいと一つ一つ削ってみては確認してみたのですが、何が原因かよくわかりませんでした。
                       スタイルの中でどこか矛盾した記述になってしまっているんでしょうか…
                  • 6. Re: 指定したポータル行数と表示される行数が異なる
                    user14047

                         すいません。検証の仕方間違えてました。
                         先ほどの投稿の再現手順の 2 で bottom は無し にと書いていますが、top と bottom を無しにしていました。
                         bottom のみを無しにして、太さを 0.25pt にすると、どんなテーマで他のスタイルの有無も問わず、ポータル設定を OK するたびにポータル全体の高さが縮んでいく病が再現できました。

                    self
                    {
                         border-bottom-style: none;
                         border-top-width: 0.25pt;
                         border-right-width: 0.25pt;
                         border-bottom-width: 0.25pt;
                         border-left-width: 0.25pt;
                    }
                    

                         ないしは

                    self
                    {
                         border-top-style: none;
                         border-top-width: 0.25pt;
                         border-right-width: 0.25pt;
                         border-bottom-width: 0.25pt;
                         border-left-width: 0.25pt;
                    }
                    

                         この状態が NG みたいです。テーマとかスタイルとかあんまり関係なかったです。