2

議論する価値がある

次のシナリオで Telerik radgrid から RowClick イベントを発生させることの長所/短所は何ですか?ところで、それらはすべて機能します;-)

シナリオ 1:

ラドグリッド

OnSelectedIndexChanged="RG_SelectedIndexChanged"
ClientSettings.EnablePostBackOnRowClick="true"

コードビハインド

protected void RG_SelectedIndexChanged(){}

シナリオ 2:

ラドグリッド

OnItemCommand="RG_ItemCommand"
ClientSettings.EnablePostBackOnRowClick="true"

コードビハインド

Protected void RG_ItemCommand()
{
 if(e.commandname == "RowClick")
{
}
}

シナリオ 3:

ラドグリッド

OnItemCommand="RG_ItemCommand"
ClientSettings.ClientEvents.OnRowClick="RG_RowClick"

Javascript

function RG_RowClick(sender, eventArgs) {
var index = eventArgs.get_itemIndexHierarchical();
sender.get_masterTableView().fireCommand("RowClick", index);
}

後ろに

Protected void RG_ItemCommand()
{
 if(e.commandname == "RowClick")
{
}
}
4

1 に答える 1