Infragistics WebDataGrid - 加载页面后加载编辑模式

时间:2013-07-02 09:24:30

标签: javascript jquery asp.net events infragistics

我有一个奇怪的问题,但似乎我找不到解决方案: 当用户从第X页导航到带有网格的页面时,我想进入WebDataGrid的编辑模式。

我的代码是这样的:

function GridRowEnterEditMode(src,validationGroup){

var savePageValidate = undefined;

if (typeof (Page_ClientValidate) != "undefined") {
    savePageValidate = Page_ClientValidate;
    Page_ClientValidate = undefined;
}

var row = jQuery(src).parents("tr[type='row']").get(0)._object;
var editingCore = row.get_grid().get_behaviors().get_editingCore();

if (editingCore != null) {
    var rowEditingTemplate = editingCore.get_behaviors().get_rowEditingTemplate();
    if (rowEditingTemplate != null) {
        rowEditingTemplate.enterEditMode(row);
    }
}

if (savePageValidate != undefined) {
    Page_ClientValidate = savePageValidate;
}
if (typeof (Page_ClientValidate) != "undefined" && validationGroup != null) {
    Page_ClientValidate(validationGroup);
}

}

虽然当我点击按钮时拍摄时它可以正常工作,但似乎我无法在页面加载到客户端后找到正确的事件来加载它。

我试过document.ready,document.load,pageLoad,我设置了一个延迟计时器等等,它总是在这段代码中射击: var row = jQuery(src).parents(“tr [type ='row']”)。get(0)._ object;

有没有人有想法,我可以做些什么来进一步推迟这一点,或者是否有一种基于信息的方式来实现这个目标?

我也在他们的论坛上问过,但到目前为止还没有得到有用的回答。

的Matthias

0 个答案:

没有答案