在服务器端,当我想处理展开折叠时,我只需添加一个方法:
protected void RadGridDataSource_ItemCommand(object sender, GridCommandEventArgs e){
if (e.CommandName == RadGrid.ExpandCollapseCommandName){...}
}
但是,如果我想在客户端处理它并调用JS方法,我该怎么做呢?
如果将网格设置为
HierarchyLoadMode="Client"
然后,您应该能够使用客户端事件
<ClientSettings Scrolling-AllowScroll="false" Selecting-AllowRowSelect="true" AllowExpandCollapse="true"
ClientEvents-OnHierarchyExpanded="rgCon_OnHierarchyExpanded"
</ClientSettings>
function rgCon_OnHierarchyExpanded(sender, eventArgs){
//do stuff
}