반응형

*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