WebKit (Google Chrome 27.0.1453.110 および Safari) のバグのようです。問題を確認するだけでなく、さらにハートバグについて説明します。「検索」->「操作付きツールバー」の検索ツールバーに「長いテキスト」を入力しようとすると、次のような画像が表示されます
検索操作が表示されない場所。
jqGrid が要素の値でインラインstyle
に設定され、WebKit が間違った方法でそれを計算します。回避策として、次の CSS を追加することをお勧めします。width
<input>
100%
.ui-jqgrid .ui-search-table .ui-search-input>input,
.ui-jqgrid .ui-search-table .ui-search-input>select { display: block }
デモを参照してください。
box-sizing: border-box;
またはの使用法
.ui-jqgrid .ui-search-table .ui-search-input>input,
.ui-jqgrid .ui-search-table .ui-search-input>select {
display: block;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
入力フィールドの可視性がさらに向上します (私の意見では)。次のデモでは、結果を示します。私の意見では、デモをテストしたすべての Web ブラウザーで、デモは同じように見えます。
UPDATED : 私は自分の提案でバグ レポートを投稿しました。現在 (こちらを参照)、対応する変更は github の jqGrid のメイン コードに既に含まれており、jqGrid の次のバージョン (4.5.2 以降) には、説明されている問題はこれ以上ありません。