ExtJSで更新するhtml内容とiframeの内容を印刷します.


一年間以上働いています.最近の開発では、フロントとバックの役割は分担されていますが、ほとんどの経験はフロントに置いています.インターフェイスには多すぎるものがあります.修正と改善が必要です.デバッグプログラムはもっと時間がかかります.このように、私達はpanelの中でhtmlの属性を使って、内容の表示を取得して、このように1つの問題が存在して、私達がpanelの中の内容を更新したい時はどうすればいいですか?具体的にどのように実践すれば、例を見てもいいです.
以下のコード:まずpanelを定義して、panelの中のhtmlはすでに内容があったので、その中のdata URLは変数で、バックグラウンドのプログラムの中でデータを取る必要があります.
view source
print01.items: [02.{03.xtype: 'panel',04.title: ' ',05.id:'InputXMLStylePanel',06.html:""in'/>",07.dockedItems: [08.{09.xtype: 'toolbar',10.dock: 'top',11.items: [12.{13.xtype:'combobox',14.displayField:'fileName',15.valueField:'fileIndexId',16.queryMode:'local',//17.id:'MsgFileName',18.store:MsgSingleStore,19.fieldLabel:' '20.  21.},{22.xtype:'button',23.text:' ',24.handler:function(){25.var  fileId = Ext.getCmp('MsgFileName').getValue();26.  27.// combobox , , Ext.getCmp('id').update(html) id panel id ,html html , shtml html28.  29.var  urlChange="HTPApp.CSP.App.Result.cls?indexId="+fileId;30.var  html=""&type=style&put=in&msg=24'/>";31.Ext.getCmp('InputXMLStylePanel').update(html);32.var  shtml = ""&type=source&put=in&msg=24'/>";33.Ext.getCmp('InputXMLSourcePanel').update(shtml);34.  35.}36.},37.{xtype:'tbfill'},38.{39.xtype: 'button',40.width: 61,41.  42.// , panel html iframe iframe name , InputXMLStyle.window.print();43. InputXMLStyle iframe name 。44.handler:function(){45.InputXMLStyle.window.print();46.},47.text: ' '48.}49.]50.}51.]52.},53.{54.xtype: 'panel',55.id:'InputXMLSourcePanel',56.html:""in'/>",57.title: 'xml '58.  59.}60.  61.]以上の内容は参考だけにして、批判の指摘を歓迎します.
転載先:http://extjs.org.cn/node/598