带有radWindows的多个radGrids

时间:2015-12-17 17:29:48

标签: javascript asp.net telerik radgrid radwindow

我在1页中有3个radGrids,当我双击一行时,我想为每个人弹出一个radWindow。

我使用这个2 javascript函数:

function RowDblClick(sender, eventArgs) {
            alert("it was dblclicked");
            sender.get_masterTableView().editItem(eventArgs.get_itemIndexHierarchical());
            alert("pass rowdbl");
        }

function onPopUpShowing(sender, args) {
            alert("reach onPopUpShowing");
            args.get_popUp().className += " popUpEditForm";
        }

我制作radGrids,在客户端设置我把功能:

<ClientSettings>
    <ClientEvents OnRowDblClick="RowDblClick" OnPopUpShowing="onPopUpShowing" />
</ClientSettings>

问题在于,对于第一个Grid,它打开RadWindow,但对于接下来的2个,它没有到达OnPopUpShowing函数

在后面的代码中,我在Page_Load中写道:

protected void Page_Load(object sender, EventArgs e)
    {
       if (!IsPostBack)
       {
            rdCompanyUsers.MasterTableView.EditMode = GridEditMode.PopUp;
            rdRights.MasterTableView.EditMode = GridEditMode.PopUp;
            rdDivision.MasterTableView.EditMode = GridEditMode.PopUp;}

有人可以帮我解决这个问题吗?

0 个答案:

没有答案