2016-05-25 6 views
0

- 私パネルにこれを追加しようとしているが、私は方法を知っているドント:これはテーブルで、コンテナがパネルであり、私はこれを行う方法を知っているドントExtJS 4.2 - パネルにテーブルを追加するにはどうしたらいいですか?

enter image description here

ExtJS 4.2では、最も近いものはグリッドですが、グリッドは必要ありません。

+0

あなたは常に[ 'html'プロパティ]にHTMLを置くことができます(http://docs.sencha.com /extjs/4.2.2/#!/api/Ext.panel.Panel-cfg-html)。 – Alexander

+0

私はそれをしようとしていますが、空白のセルには動的データが含まれています – SensacionRC

+0

あなたが達成したいことと試したことはあなたの質問の一部でなければなりません。 – Alexander

答えて

0

最後に、これをフォームパネルで解決しました。ここ は、コードは次のとおりです。

var tabla=new Ext.form.Panel({ 
    bodyPadding: '0 0 0 0', 
    margin:'0 5 0 5', 
    bodyStyle: 'background-color:#f1f1f1;', 
    border:0, 
    items: [ 
      { 
       xtype: 'container', 
       anchor: '100%', 
       layout: 'hbox', 
       items:[ 
         { 
          xtype: 'container', 
          flex: 1, 
          layout: 'anchor', 
          items:[ 
            { 
             xtype:'textfield', 
             readOnly:true, 
             anchor:'100%', 
             labelAlign: 'top', 
             labelSeparator: '', 
             fieldLabel: '--', 
             labelStyle: 'text-align: center;color:#f1f1f1;background-color:#f1f1f1;', 
             height:104, 
             fieldStyle: 'text-align: center;', 
             value:'NUEVO' 
            } 
          ] 
         }, 
         { 
          xtype: 'container', 
          flex: 1, 
          layout: 'anchor', 
          items:[ 
            { 
             xtype:'textfield', 
             readOnly:true, 
             anchor:'100%', 
             labelAlign: 'top', 
             labelSeparator: '', 
             fieldLabel: '--', 
             labelStyle: 'text-align: center;color:#f1f1f1;background-color:#f1f1f1;', 
             fieldStyle: 'text-align: center;', 
             value:'GANADO', 
             height:44 
            }, 
            { 
             xtype:'textfield', 
             margin:'-5 0 0 0', 
             readOnly:true, 
             anchor:'100%', 
             fieldStyle: 'text-align: center;', 
             value:'PERDIDO', 
             height:30 
            }, 
            { 
             xtype:'textfield', 
             readOnly:true, 
             anchor:'100%', 
             fieldStyle: 'text-align: center;', 
             value:'PENDIENTE', 
             height:30 
            } 
          ] 
         }, 
         { 
          xtype: 'container', 
          flex: 1, 
          layout: 'anchor', 
          items:[ 
            { 
             xtype:'textfield', 
             anchor:'100%', 
             labelAlign: 'top', 
             labelSeparator: '', 
             fieldLabel: 'VIGOR', 
             labelStyle: 'text-align: center;background-color:#f1f1f1;', 
             readOnly:true, 
             fieldStyle: 'text-align: right;', 
             height:44 
            }, 
            { 
             xtype:'textfield', 
             margin:'-5 0 0 0', 
             readOnly:true, 
             anchor:'100%', 
             fieldStyle: 'text-align: right;', 
             height:30 
            }, 
            { 
             xtype:'textfield', 
             readOnly:true, 
             anchor:'200%', 
             fieldStyle: 'text-align: right;', 
             height:30 
            } 
          ] 
         }, 
         { 
          xtype: 'container', 
          flex: 1, 
          layout: 'anchor', 
          items:[ 
            { 
             xtype:'textfield', 
             anchor:'100%', 
             labelAlign: 'top', 
             labelSeparator: '', 
             fieldLabel: 'VENCIDO', 
             labelStyle: 'text-align: center;background-color:#f1f1f1;', 
             readOnly:true, 
             fieldStyle: 'text-align: right;', 
             height:44 
            }, 
            { 
             xtype:'textfield', 
             margin:'-5 0 0 0', 
             readOnly:true, 
             anchor:'100%', 
             fieldStyle: 'text-align: right;', 
             height:30 
            } 
          ] 
         } 
       ] 
      }, 
      { 
       xtype: 'container', 
       margin:'-5 0 0 0', 
       anchor: '100%', 
       layout: 'hbox', 
       items:[ 
         { 
          xtype: 'container', 
          flex: 1, 
          layout: 'anchor', 
          items:[ 
            { 
             xtype:'textfield', 
             readOnly:true, 
             anchor:'100%', 
             height:90, 
             fieldStyle: 'text-align: center;', 
             value:'MANTENIMIENTO' 
            } 
          ] 
         }, 
         { 
          xtype: 'container', 
          flex: 1, 
          layout: 'anchor', 
          items:[ 
            { 
             xtype:'textfield', 
             readOnly:true, 
             anchor:'100%', 
             value:'GANADO', 
             fieldStyle: 'text-align: center;', 
             height:30 
            }, 
            { 
             xtype:'textfield', 
             margin:'-5 0 0 0', 
             readOnly:true, 
             anchor:'100%', 
             fieldStyle: 'text-align: center;', 
             value:'PERDIDO', 
             height:30 
            }, 
            { 
             xtype:'textfield', 
             readOnly:true, 
             anchor:'100%', 
             fieldStyle: 'text-align: center;', 
             value:'PENDIENTE', 
             height:30 
            } 
          ] 
         }, 
         { 
          xtype: 'container', 
          flex: 1, 
          layout: 'anchor', 
          items:[ 
            { 
             xtype:'textfield', 
             readOnly:true, 
             anchor:'100%', 
             fieldStyle: 'text-align: right;', 
             height:30 
            }, 
            { 
             xtype:'textfield', 
             margin:'-5 0 0 0', 
             readOnly:true, 
             anchor:'100%', 
             fieldStyle: 'text-align: right;', 
             height:30 
            }, 
            { 
             xtype:'textfield', 
             readOnly:true, 
             anchor:'200%', 
             fieldStyle: 'text-align: right;', 
             height:30 
            } 
          ] 
         }, 
         { 
          xtype: 'container', 
          flex: 1, 
          layout: 'anchor', 
          items:[ 
            { 
             xtype:'textfield', 
             readOnly:true, 
             anchor:'100%', 
             fieldStyle: 'text-align: right;', 
             height:30 
            }, 
            { 
             xtype:'textfield', 
             margin:'-5 0 0 0', 
             readOnly:true, 
             anchor:'100%', 
             fieldStyle: 'text-align: right;', 
             height:30 
            } 
          ] 
         } 
       ] 
      } 
    ] 
}); 

そして、これは結果の画像です: enter image description here

関連する問題