gpt4 book ai didi

javascript - 如何获取在 Telerik RadGrid 中选择的单元格的列名称?

转载 作者:行者123 更新时间:2023-11-28 08:44:10 27 4
gpt4 key购买 nike

如何获取 Telerik RadGrid 中所选单元格的列名称?

Id   Name LastName Telephone 
1 jo jol 098
2 mo mol 987
3 fo fol 394
4 do doo 234
5 me mee 245

//示例在这里,当我单击网格上的任何单元格时,我想检索列的名称..就像单击单元格 1 时检索 (Id) 一样。 当我单击单元格时检索(姓氏) jol

我使用的代码:

    <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
<script>
function CellSelected(sender, args) {
// I have used ColumnUniuqName
var row = sender.get_masterTableView().get_dataItems()[args._itemIndexHierarchical];
var id = row.get_cell("ID").innerHTML;
var Name = row.get_cell("Name").innerHTML;
var Contact = row.get_cell("Contact").innerHTML;
//missing Code ?? how to ensure if the cell clicked come from column id
// Example if(cell selected exist in column id
if (parseInt(id) == 3) {
alert("Name:-" + Name + ",Contact:-" + Contact);
}
}
</script>
</telerik:RadCodeBlock>
<telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="false" OnNeedDataSource="RadGrid1_NeedDataSource">
<MasterTableView>
<Columns>
<telerik:GridBoundColumn DataField="Name" UniqueName="Name" HeaderText="Name">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="ID" UniqueName="ID" HeaderText="ID">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Contact" UniqueName="Contact" HeaderText="Contact">
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
<ClientSettings>
<Selecting CellSelectionMode="Column" />
<ClientEvents OnCellSelected="CellSelected" />
</ClientSettings>
</telerik:RadGrid>

最佳答案

function CellSelected(sender, args) {
var columnName = args.get_column().get_uniqueName();
}

关于javascript - 如何获取在 Telerik RadGrid 中选择的单元格的列名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20081426/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com