Попробуйте это:
В radWindow вы получите одно клиентское событие с именем OnClientClose
, вы можете вызвать это окно и легко перепривязать вашу сетку. Смотрите ниже, что я сделал:
<telerik:RadWindow runat="server" Behaviors="Maximize,Close,Move" ID="editorWindow"
VisibleStatusbar="false" Width="800px" ReloadOnShow="true" ShowContentDuringLoad="false"
OnClientClose="OnWindowClose" Modal="true" Height="500px" />
Вот функция JS:
function OnWindowClose(sender, eventArgs) {
var MasterTable = gridID.get_masterTableView();
MasterTable.rebind();
}
Примечание : на pageLoad родительской страницы я назначил gridID, как это var gridID = $find('<%=radGrid.ClientID%>')
. Вы также можете найти / получить сетку непосредственно в функции OnWindowClose
, так как мой сценарий был немного другим.