2009-04-17 4 views

Respuesta

8

lo tengo ... Código:

var oManager = GetRadWindowManager(); 
var oWnd = oManager.GetWindowByName("RadWindow1");  
var grid = oWnd.GetContentFrame().contentWindow.$find('RadGrid1') //Get reference to RadGrid 
var masterTable = grid.get_masterTableView(); 
masterTable.selectItem(3); //Select 4th row 
+2

pasaron horas buscando esto. Gracias. – pskk

3

Está su Javascript dentro de un RadCodeBlock:

<telerik:HeadTag runat="server" ID="Headtag2"></telerik:HeadTag> 
    <!-- custom head section --> 
    <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> 
     <script type="text/javascript"> 
     <!-- 
      function RowSelected(sender, args) 
      { 
       document.getElementById("<%= Label1.ClientID %>").innerHTML = 
       "<b>CustomerID: </b>" + args.getDataKeyValue("CustomerID") + 
       "<br />" + 
       "<b>CompanyName: </b>" + args.getDataKeyValue("CompanyName"); 
      } 

      function GetFirstDataItemKeyValues() 
      { 
      var firstDataItem = $find("<%= RadGrid1.MasterTableView.ClientID %>").get_dataItems()[0]; 
      var keyValues = 
        'CustomerID: "' + firstDataItem.getDataKeyValue("CustomerID") + '"' + 
       ' \r\n' + 
       'CompanyName: "' + firstDataItem.getDataKeyValue("CompanyName") + '"'; 
      alert(keyValues); 
      } 
      --> 
     </script> 
     </telerik:RadCodeBlock> 
    <!-- end of custom head section --> 
</head> 

Aquí es el link a la muestra. Cometí el mismo error de solo incluir la función javascript pero sin la pestaña del bloque de código.

2
var grid = $find("<%=grdList.ClientID %>"); 
var firstDataItem = grid.get_masterTableView().get_dataItems()[grid._selectedIndexes[0]]; 
var keyValues = firstDataItem.getDataKeyValue("id_estadoreq"); 
alert(keyValues); 

Prueba esto!

Cuestiones relacionadas