Asp.net 从onclick hander获取客户端模板中复选框的RadComboxItem

Asp.net 从onclick hander获取客户端模板中复选框的RadComboxItem,asp.net,telerik,Asp.net,Telerik,我有一个带有项目模板的Telerik RadComboBox。在项目模板中,我有一个ASP复选框。我有一个用于复选框的客户机onclick处理程序,其中我想要获取telerik radcomboxItem对象,并从中获取radcombox对象。我可以通过checkbox.parentNode.parentNode中的项来获取DOM元素。Telerik有一个从RadComboxItem获取DOM元素的方法,但是如何从DOM元素获取该项呢 谢谢, Brian即使使用模板,您也可以设置文本和值字段来绑

我有一个带有项目模板的Telerik RadComboBox。在项目模板中,我有一个ASP复选框。我有一个用于复选框的客户机onclick处理程序,其中我想要获取telerik radcomboxItem对象,并从中获取radcombox对象。我可以通过checkbox.parentNode.parentNode中的项来获取DOM元素。Telerik有一个从RadComboxItem获取DOM元素的方法,但是如何从DOM元素获取该项呢

谢谢,
Brian

即使使用模板,您也可以设置文本和值字段来绑定我相信。也就是说,如果您将文本存储在复选框中,您应该能够获取主RadComboBox并使用findItemByText方法找到它。。。此处提及:

您还可以查看HTML,查看组合框项的DIV是否具有唯一ID;如果有,您可以获取ID,并使用$findid将项目返回给您。我不记得这是不是真的


一些想法,HTH

我们也可以使用Brian linked文章中提到的findItemByValue方法,允许使用value属性来标识项目。由于使用了模板,因此该值也必须在HTML标记中呈现,我不确定是否发生了这种情况,但如果发生了,是的,这也是另一个可行的解决方案。