0

オブジェクトストア(メモリストアを含む)に接続された拡張グリッドがあります。構造は非常に単純です。つまり、「スクロールなし」などのない行が表示されるだけです。Opera、Chrome、FFではすべてが正常に機能しますが、IEではグリッドからのコンテンツの配置が完全に間違っています。残念ながら写真を投稿することはできませんが、写真をアップロードした道場メーリングリストでもこの質問をしました。リンクは次のとおりです:http:
//dojo-toolkit.33424.n3.nabble.com/Problem-with-the-positioning-of-the-grid-in-ie-9-td3989165.html

私はたくさん検索し、かなりのことを試しましたが、これまでのところ何も変わっていません。どんな助けでも本当にありがたいです。

グリッドを設定する方法のコードは次のとおりです。

var grid = new EnhancedGrid({
                        id:「グリッド」、
                        ストア:dataStore、
                        クエリ:フィルター、
                        autoWidth:true、
                        autoHeight:true、
                        keepRows: '5'、
                        rowCount: '60'、
                        プラグイン:{
                            入れ子の並べ替え:true、
                            cookie:{有効期限:10}、
                            エクスポータ:true、
                            indirectSelection:{headerSelector:true、width: '30px'、styles:'text-align:center;'}、
                            メニュー:{rowMenu:"row_menu"}
                        }、
                        構造:grid_structure
                    }、 "グリッド");
grid.startup();

事前にThx、Gernot

4

1 に答える 1

0

ねえ、あなたは直接エラーをキャッチすることはできません。IEのトレイルとエラーの開発を行います。また、IEとDojoDataGridで非常に多くの問題に直面しました。

グリッドからすべてのCookie、選択、および追加機能を削除し、非常にシンプルに保ちます。基本的なものをIEで動作するようにしてください。

次に、機能を1つずつ追加し、それらが正常に機能していることを確認します。その過程で原因を特定します。

その過程で、ブラウザのキャッシュを頻繁にクリアすることを忘れないでください。

その退屈な仕事は、問題を解決した後、あなたは多くの満足を得るでしょう。

ではごきげんよう。

于 2012-08-31T16:08:10.297 に答える