2012-02-16 14 views
2

サイトマップにエントリがあるカスタムエンティティがあります。エンティティをメインウィンドウに読み込むと、これまでのところ標準的な動作のグリッドビューが開きます。サイトマップからエンティティを読み込むときにJScriptを実行

グリッドボディのDOMのいくつかの刻みを変更したいと思います。そのため、グリッドをロードしているときにJavascriptを実行する必要があります。しかし、私はまだこれを行う方法が見つかりませんでした。私は可能ですか?

私の2番目の方法は、グリッドをIframeに入れてから、読み込み時にタスクを実行することでした。これは動作しますが、エンティティからすべてのボタンがなくなります。

はありがとう

答えて

0

最高の(そしておそらく唯一の)私はホームページグリッドの負荷にを添付すると考えることができる方法は、カスタムホームページ内の任意のオブジェクトに対してEnableRuleためCustomRuleにあなたの機能を追加することですグリッドリボンは、リボンのロード時に実行されます。

のみ注意事項:あなたはおそらくグリッドが何かを変更する前に右readyStateであることを確認するために、いくつかの検証を行う必要があります、そしてあなたは、あなたが実際にそのリボンオブジェクトを有効にしたい場合はtrueを返すことを確認する必要があります。

+0

これはうまく機能しました。私は document.getElementById( "gridBodyTable")とチェックしました。データがBodyTableにあるので、readyState == "complete" の状態です。 私の主な問題は解決されていませんが、それは別の話題です。ありがとうございました – DeBe

関連する問題