アプリケーションで剣道グリッドを使用しています。IE で列のサイズを変更しようとすると、テーブル内の他のすべての列が消えます。
これは Firefox や Chrome では発生せず、IE 9 と 10 だけです。
私は一日からこの問題に頭を悩ませているので、誰かがこれについて助けてもらえますか?
アプリケーションで剣道グリッドを使用しています。IE で列のサイズを変更しようとすると、テーブル内の他のすべての列が消えます。
これは Firefox や Chrome では発生せず、IE 9 と 10 だけです。
私は一日からこの問題に頭を悩ませているので、誰かがこれについて助けてもらえますか?
問題は、列幅のパーセンテージと px を混在させることです。
1 つの解決策は、グリッド内のすべての列に特定の幅 (120px) を割り当てることです。
親が特定の幅 (100% ではなく 800px など) でない限り、パーセンテージは使用しないでください。
これは、IE が他のブラウザーと同じように CSS プロパティを継承していないことが原因である可能性が高いです。剣道ウィジェットは独自の div に出力されます (kendo CSS を確認してください。k-container や k-widget のようなものかもしれません)。そのため、その CSS と親 div の CSS を調べてみると、うまくいくかもしれません。