Javascript Rad栅格选中/取消选中行数据绑定上的复选框列
我有一个带有GridTemplateColumn的rad网格,其中包含一个复选框。 我正在尝试在RowDataBound事件上选中/取消选中此复选框。 这是我的网格:Javascript Rad栅格选中/取消选中行数据绑定上的复选框列,javascript,jquery,telerik,Javascript,Jquery,Telerik,我有一个带有GridTemplateColumn的rad网格,其中包含一个复选框。 我正在尝试在RowDataBound事件上选中/取消选中此复选框。 这是我的网格: <telerik:RadGrid runat="server" ID="RadGrid1" AllowPaging="true" AllowSorting="true" AllowFilteringByColumn="t
<telerik:RadGrid runat="server" ID="RadGrid1" AllowPaging="true" AllowSorting="true"
AllowFilteringByColumn="true" PageSize="5">
<MasterTableView AutoGenerateColumns="False" DataKeyNames="Id" ClientDataKeyNames="Id">
<PagerStyle Mode="NumericPages" AlwaysVisible="true" />
<Columns>
<telerik:GridImageColumn DataType="System.String" DataImageUrlFields="Image" AlternateText="User image"
UniqueName="Image" DataImageUrlFormatString="/{0}"
ImageAlign="Middle" ImageHeight="50px" ImageWidth="50px" AllowFiltering="false" HeaderText="">
</telerik:GridImageColumn>
<telerik:GridBoundColumn DataField="UserName" HeaderText="User Name" UniqueName="UserName"
DataType="System.String">
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn HeaderText="" AllowFiltering="false" UniqueName="CheckColumn">
<ItemTemplate>
<asp:CheckBox Text="" ID="ckUser" runat="server" />
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
<ClientSettings>
<Selecting AllowRowSelect="True" />
<ClientEvents OnRowDataBound="grdUsrs_RowDataBind" />
<DataBinding Location="/SecuHostapi/Security" CountPropertyName="Count" ResponseType="JSON" DataPropertyName="Items">
<DataService Type="OData" TableName="User/GetforGrid" />
</DataBinding>
</ClientSettings>
</telerik:RadGrid>
我也试过了
$(btnEdit).find('#ckUser').prop('checked', true);
但是仍然没有效果。我使用bootstrab3的问题 这将更改复选框html。 这是解决办法 $btnEdit.find'ckUser'。find'span.addClass'checked'
$(btnEdit).find('#ckUser').prop('checked', true);