0

ファイルのアップロードでGridPanelを作成することが可能です。

ファイルをアップロードするために、いくつかのテキスト列と1つの列を持つGridPanelが必要です。

dataIndex:'fieldForFile',
editor: {
  xtype:'filefield'
}

動作しますが、ファイルを選択してレンダラーが消えると、レコード値がnullになります。

次のステップはグリッドで選択されたファイルをアップロードすることです、そして今のところ私はそれを行う方法がわかりません。

誰かが私を助けることができますか?

あいさつ、パウエル

4

1 に答える 1

2
xtype:'actioncolumn',
width: 30,
text: '^',
align: 'center',
items: [{
    icon: '/Content/images/upload.png',  // Use a URL in the icon config
    tooltip: 'Upload',
    handler: function(grid, rowIndex, colIndex) {
             var uploadField = Ext.getCmp('uploadField');
             uploadField.fileInputEl.dom.click();
    }
}]
于 2012-10-01T12:23:11.880 に答える