我正在使用aspxgridview,在那个gridview我正在使用batchedit。

我在gridview中更改了一些值,如果我要转到下一个UI,则表示显示浏览器警报。

我想使用JsProperties将浏览器警报显示在弹出窗口中,否则任何人都可以帮助我。

这是我的浏览器警报

javascript - 如何将aspxgridview批处理编辑浏览器警报更改为弹出消息-LMLPHP

我想这样显示我的弹出窗口。
这是行更新事件的示例。
在这里,我在cliet端使用jsproperties。

javascript - 如何将aspxgridview批处理编辑浏览器警报更改为弹出消息-LMLPHP

最佳答案

Java脚本

function onInit(s, e) {
            s.GetUploadControl().viewManager.showValidationError = function (error) {
                lbl.SetText(error.text);
                popup.ShowAtElement(s.GetMainElement());
                //console.log('custom processing: ' + error.text)
            };
        }


aspx代码:

<dx:ASPxPopupControl ID="popup" runat="server" ClientInstanceName="popup" PopupHorizontalAlign="Center"
            PopupVerticalAlign="Middle" AllowDragging="true" HeaderText="Error">
            <HeaderStyle ForeColor="Red" />
            <ContentCollection>
                <dx:PopupControlContentControl>
                    <dx:ASPxLabel ID="lbl" runat="server" ForeColor="Red" ClientInstanceName="lbl"></dx:ASPxLabel>
                </dx:PopupControlContentControl>
            </ContentCollection>
        </dx:ASPxPopupControl>


在binaryimagecolumn上提到这个

 <ClientSideEvents Init="onInit" />

10-04 18:56