検索ボタンとテキストボックスが表示されたフォームがあります。このボタンをクリックすると、グリッドを持つextjsウィンドウが開きます。グリッド列を選択した後、ウィンドウの[OK]ボタンをクリックすると、選択した値を前のフォームのテキストボックスに入力する必要があります。選択した値を警告することはできますが、テキストボックスに設定することはできません。以下は私が使用しているコードです。これは、ウィンドウ内の[OK]ボタンをクリックすると呼び出されるjavascript関数です。グリッド列の値を持つテキストボックスを設定する - extjs
function replaceButton(){
document.getElementById('pidVal').style.display="block";
document.getElementById('search').style.display="none";
var selectedRecord = Ext.getCmp('pidList').getSelectionModel().getSelected().get('pid');
alert(selectedRecord); // The selected val is alerted correctly here
pidVal.setValue(selectedRecord);
Ext.getCmp('searchWin').close();
}
誰かが私を助けてくれますか?
ありがとうございます...