首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Devexpress Aspxgridview回调

Devexpress Aspxgridview回调
EN

Stack Overflow用户
提问于 2012-08-17 23:25:59
回答 1查看 6.5K关注 0票数 1

嗨,伙计们,我有个问题。

我正在从aspxgridview进行回调。我在创建RowDblClick时执行回调,然后切换到pageControl的另一个选项卡,并用数据库信息填充一些控件。其中一个控件是另一个网格视图。所以我想要做的是,当我在新的网格视图中单击鼠标时,再做一个回调。

我不知道为什么,但当我双击新的aspxgridview时,我的应用程序堆栈了。所以我没有回调的响应。我停止了第一个网格的第一个回调,第二个回调工作正常。

所以我的问题是,如何在aspxgridview中通过rowdblclick进行回调,然后在另一个aspxgridview中使用另一个rowdblclick进行另一个回调?

这是第一个aspxgridview

代码语言:javascript
复制
<dx:ASPxGridView ID="grillaInformes" runat="server" KeyFieldName="ID" width="100%"        EnableCallBacks="false" ClientInstanceName="grillaInformes" OnCustomCallback="grillaInformes_CustomCallback">
                    <ClientSideEvents RowDblClick="function(s, e) { s.PerformCallback(e.visibleIndex); }"/>

这是第二个aspxgridview,它的回调不起作用,因为我在grillaInformes之前做了另一个回调

代码语言:javascript
复制
<dx:ASPxGridView ID="grillaSubInformes" runat="server" KeyFieldName="ID"  Width="100%" EnableCallBacks="false" ClientInstanceName="grillaSubInformes" OnCustomCallback="grillaSubInformes_CustomCallback"  >
                       <ClientSideEvents RowDblClick="function(s, e) { s.PerformCallback(e.visibleIndex); }"/>
EN

回答 1

Stack Overflow用户

发布于 2013-05-16 03:10:24

您是否尝试过为CallBacks调用已定义的JavaScript函数,并逐步执行其中的代码?例如:

代码语言:javascript
复制
function grillaInformes_RowDblClick(s, e) {
    s.PerformCallback(e.visibleIndex);
}

function grillaSubInformes_RowDblClick(s, e) {
    s.PerformCallback(e.visibleIndex);
}

并为您的网格使用以下内容:

代码语言:javascript
复制
<dx:ASPxGridView ID="grillaInformes" runat="server" KeyFieldName="ID" width="100%" EnableCallBacks="false" ClientInstanceName="grillaInformes" OnCustomCallback="grillaInformes_CustomCallback">
                    <ClientSideEvents RowDblClick="grillaInformes_RowDblClick"/>

<dx:ASPxGridView ID="grillaSubInformes" runat="server" KeyFieldName="ID"  Width="100%" EnableCallBacks="false" ClientInstanceName="grillaSubInformes" OnCustomCallback="grillaSubInformes_CustomCallback"  >
                       <ClientSideEvents RowDblClick="grillaSubInformes_RowDblClick"/>

您应该立即看到第二次双击是否开始,然后单步执行后面的代码。虽然我们经常做这样的事情,但同时运行多个回调没有问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12008669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档