我在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;}
有人可以帮我解决这个问题吗?