1
DBからのレコードを表示するグリッドがあります。私は列を持っています - 一つはレコードの名前、もう一つはボタンを置いて、その後にいくつかの論理を追加したいのです。ExtJS 4は動的にボタンを追加します
Ext.create('Ext.grid.Panel', {
id: 'id-procedures',
title: 'Documents',
store:'Procedures',
columns: [{
header: 'Title'
dataIndex: 'name',
width: 500
},{
header: 'Open',
renderer: this._renderOpenProcedure,
width:50
}),
をそして私はdynamiclyボタンを追加するためにこれを試してください:私は、グリッドのためにこれを持っている
[オブジェクト:
_renderOpenProcedure: function() { var button = Ext.create('Ext.Button', { text: 'Click me', renderTo: Ext.getBody(), handler: function() { alert('You clicked the button!') } }); return button; },
をしかし、私は列で取得することはこれですオブジェクト]
どのようにすることができますか?
おかげ Leron
うわー、まさに私が必要でした。ありがとう。私はExtJSの質問のほとんどすべてにあなたが答えたことに気付きました。本当に感謝しています!再度、感謝します!! – Leron
問題ありません。私は現在、自分自身でExtJsと働いていて、SOサイトの助けを借りて多くのことを考え出しました:) – sha