RadWindow内にRadGridがあります。 クライアント側でRadgrid行を選択する必要があります。
どうすればいいですか?RadWindows内のRadGrid行(クライアント側)を選択してください
ようなradgrid取得しようとしている - 私:
var masterTable = $find("<%=radgridID.ClientID%>").get_masterTableView();
が、常にnullを取得し...
任意のヘルプ?
RadWindow内にRadGridがあります。 クライアント側でRadgrid行を選択する必要があります。
どうすればいいですか?RadWindows内のRadGrid行(クライアント側)を選択してください
ようなradgrid取得しようとしている - 私:
var masterTable = $find("<%=radgridID.ClientID%>").get_masterTableView();
が、常にnullを取得し...
任意のヘルプ?
私はそれを得た... コード:
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
はRadCodeBlock中にあなたのJavascriptです:ここで
<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>
は、サンプルにlinkです。私は、javascript関数を含むだけで、コードブロックタブを含まないという同じエラーを出しました。
var grid = $find("<%=grdList.ClientID %>");
var firstDataItem = grid.get_masterTableView().get_dataItems()[grid._selectedIndexes[0]];
var keyValues = firstDataItem.getDataKeyValue("id_estadoreq");
alert(keyValues);
はこれを試してみてください!
これを探しています。ありがとう。 – pskk