【问题标题】:Accessing the MasterTableView Edit Form in Radgrid to get reference to textbox访问 Radgrid 中的 MasterTableView 编辑表单以获取对文本框的引用
【发布时间】:2011-07-13 16:32:27
【问题描述】:

有两件事我需要帮助。在尝试向表中添加新记录时,我需要帮助访问 Radgrid 中当前编辑的现有行以及编辑表单的索引/

       function OnClientSelectedIndexChanged(sender, eventArgs) {
           var item = eventArgs.get_item();
          // alert(item.get_value());
           grid = $find("<%= rgSecurity.ClientID %>");
           var MasterTable = grid.get_masterTableView();
           var selectedRows = MasterTable.get_selectedItems();
//           alert("about to get to grid");
           alert(selectedRows.length);
           if (selectedRows.length > 1) {
               for (var i = 0; i < selectedRows.length; i++) {
                   var row = selectedRows[i];
                   alert(row);
                   inputField = MasterTable.getCellByColumnUniqueName(row, "Item")
                   alert(inputField);
                   if (inputField) {
                       inputFieldValue = inputField.value
                       break;
                   }
               }
           }
           else  
           {
         //  alert(inputField);
           }
         window.radopen('<%=PopLink %>?sel=' + item.get_value() + "&avail=" + inputFieldValue, "UserRoleDialog");
           return false;
       }

【问题讨论】:

    标签: javascript asp.net ajax telerik radgrid


    【解决方案1】:

    可以使用主表的 EditItems[0] 集合或通过 EditCommand 服务器事件处理程序中的 e.Item 参数在服务器上检索当前编辑的网格行。已编辑行的索引可以从引用的项目的 ItemIndex 属性中获取,如第一句中所述。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-31
      • 1970-01-01
      相关资源
      最近更新 更多