$find() returns 当网格处于编辑模式时为空
$find() returns null when grid is in edit mode
我有一个基于 Telerik RadComboBox 的控件,我试图通过 ASP.NET AJAX 函数 $find(), as described in the Telerik docs.
var combo = $find('lookUp'); //ClientIDMode="Static"
我有两个不同的页面,它们使用基于 RadGrid 的相同网格。尽管网格具有不同的列定义,但在这两种情况下,RadComboBox 都位于 EditItemTemplate 中。
两个页面使用相同的 MasterPage,非常相似。
我的问题是,在一个页面上,$find() returns 为空,但前提是网格处于编辑模式。在另一页上,即使在编辑模式下它也能按预期工作。
在调试时,我尝试在 IE 的开发人员控制台中调用 $find(),结果相同。即使我尝试 $find() 网格,它在编辑模式下也不起作用,但同样,只有那一页。
有没有人经历过类似的事情?
如有任何线索,我们将不胜感激。
进一步检查我的代码后,我注意到在 RadComboBox 的 OnClientSelectedIndexChanged 中引用的函数不存在。
我已经从另一个解决方案中复制了代码,但肯定错过了那个。
我有一个基于 Telerik RadComboBox 的控件,我试图通过 ASP.NET AJAX 函数 $find(), as described in the Telerik docs.
var combo = $find('lookUp'); //ClientIDMode="Static"
我有两个不同的页面,它们使用基于 RadGrid 的相同网格。尽管网格具有不同的列定义,但在这两种情况下,RadComboBox 都位于 EditItemTemplate 中。
两个页面使用相同的 MasterPage,非常相似。
我的问题是,在一个页面上,$find() returns 为空,但前提是网格处于编辑模式。在另一页上,即使在编辑模式下它也能按预期工作。
在调试时,我尝试在 IE 的开发人员控制台中调用 $find(),结果相同。即使我尝试 $find() 网格,它在编辑模式下也不起作用,但同样,只有那一页。
有没有人经历过类似的事情?
如有任何线索,我们将不胜感激。
进一步检查我的代码后,我注意到在 RadComboBox 的 OnClientSelectedIndexChanged 中引用的函数不存在。
我已经从另一个解决方案中复制了代码,但肯定错过了那个。