2016-05-30 12 views
0

grid columniframeウィンドウにロードします。 たとえば、親ウィンドウの最初の列は操作タイプで、データはRECV or DELVであり、ユーザーdouble clickgrid rowの場合はautoloadRECV or DELVからiframe textboxまでです。グリッド行をダブルクリックしてiframe ext.netにロードしてください

私はこのiframeを使用して新しく、負荷が可能かどうかはわかりません。 何か助けが私にとって非常に役に立ちます。ありがとう

+0

可能ですが、その例を見てみてください:http://examples2.ext.net/#/Panel/Basic/IFrame_Communication/ –

答えて

0

私はこれをさまざまなアプリケーションで行っていますが、ウィンドウ間で複雑なデータをマーシャリングしないことをお勧めします。私の戦略は、他のフレームのjavascriptに更新コマンドを何も送っておらず、フレームがそれ自身の更新戦略を管理できるようにすることです。

  1. ユーザーはグリッドの選択(更新データベースまたはセッション)
  2. 成功= "updateAllWindows()"

JavaScriptを直接イベントに戻ってサーバーにDirectEvent

  • グリッド上の行を選択:

    var updateAllWindows = function(){ 
        foreach(var ii in window.frames){ 
         window.frames[ii].frameElement.contentWindow.updateFunction(); 
        } 
        } 
    

    マークアップ:

     <SelectionModel> 
          <ext:RowSelectionModel runat="server"> 
           <DirectEvents> 
            <SelectionChange OnEvent="SelectionChange_Event" Success="updateAllWindows()" /> 
           </DirectEvents> 
          </ext:RowSelectionModel> 
         </SelectionModel> 
    
    関連する問題