*DirectEvent로 값 받아오기
[HTML 부분]
<ext:Button runat="server" Text="수정" Icon="BulletBlue">
<DirectEvents>
<Click OnEvent="Update">
<ExtraParams>
<ext:Parameter Name="Values" Value="App.GridPanel1.getRowsValues({selectedOnly:true})" Mode="Raw" />
</ExtraParams>
</Click>
</DirectEvents>
</ext:Button>
[C# 부분]
protected void Update(object sender, DirectEventArgs e)
{
string json = e.ExtraParams["Values"]; (ext:Parameter Name 값)
Dictionary<string, string>[] companies = JSON.Deserialize<Dictionary<string, string>[]>(json);
title.Text = companies[0]["Product"]; (row Column명)
content.Text = companies[0]["Price"];
Win1.Show();
}
* Javascript로 값 받아오기
[HTML 부분]
<Click Fn="Detail" /> ( 자바스크립트 Function 호출 방식 )
[Javascript 부분] ( JQuery 사용)
function Detail() {
var value = App.GridPanel1.getRowsValues({ selectedOnly: true });
$('#title1-inputEl').val(value[0].Product);
$('#content1-inputEl').val(value[0].Price);
}
* 선택된 Row 값 가져오기
[Javascript 부분]
App.GridPanel1.getSelectionModel().getSelection()[0].data
'Ext.net > basic' 카테고리의 다른 글
| Ext.net Chart limit (0) | 2018.04.25 |
|---|---|
| Ext.net Image 변경 (0) | 2018.04.24 |
| Ext.net Form submit (0) | 2018.04.20 |
| Ext.net Tab panel 추가 (0) | 2018.04.20 |
| Ext.net Tree Panel 값 호출 (0) | 2018.04.20 |