0
Я пытаюсь использовать плагин предупреждения jquery «alertify» для замены возможности «подтвердить удаление» в DevExpress GridView. Ниже мой код, он не пойдет на ASPxGridView2_CustomButtonCallback. Может кто-нибудь помочь советом?Jquery Alertify в DevExpress Gridview ClientSidEevents
<dx:ASPxGridView ID="ASPxGridView2" ClientIDMode="Static" runat="server"
AutoGenerateColumns="False" DataSourceID="sql_source" KeyFieldName="UID"
Width="100%"
OnCustomButtonCallback="ASPxGridView2_CustomButtonCallback">
<ClientSideEvents CustomButtonClick="function(s, e) {
alertify.confirm('are you sure?', function (c) {
if (c) {
alertify.log('Deleted!');
e.processOnServer = true;
} else {
alertify.log('Cancel!');
}
});}
"/>
<Columns>
<dx:GridViewCommandColumn VisibleIndex="0" Width="120px" ShowInCustomizationForm="True">
<EditButton Visible="True"></EditButton>
<CustomButtons>
<dx:GridViewCommandColumnCustomButton ID="CustDel" Text="MyDel">
</dx:GridViewCommandColumnCustomButton>
</CustomButtons>
<CellStyle HorizontalAlign="Left"></CellStyle>
</dx:GridViewCommandColumn>
</Columns>
</dx:ASPxGridView>
не работает! Тем не менее, я решаю свою проблему по нижеследующим шагам. Добавьте функцию javascript, чтобы использовать метод ajax для удаления записи в коде. Затем «назовите эту функцию javascript», чтобы заменить «e.processOnServer = true». – user1580961