Как найти управление в RAD сетки в ASP.NET с помощью JavaScript
я использую контроль, но этот элемент управления сеткой не найден
Что я уже пробовал:
var rgEditRate = masterTable.get_dataItems()[i].$find("rgEditRate.значение ClientID");
F-ES Sitecore
Маловероятно, что ваш компонент имеет идентификатор "rgEditRate.значение ClientID". Вам может понадобиться этот код
var rgEditRate = masterTable.get_dataItems()[i].$find("<%=rgEditRate.ClientID%>");
однако мы не можем сказать из того, что вы опубликовали, будет ли этот код работать, мы не знаем, где находится rgEditRate, если ваш код находится на странице aspx или в файле js и т. д., Поэтому он может не работать для вас. Обратите внимание, что если это не так, то ответ "не работает" не добавляет больше контекста, чтобы позволить нам дать вам рабочее решение.
DerekT-P
В Chrome щелкните правой кнопкой мыши визуализированный элемент и выберите пункт "Проверить". Затем вы увидите, что такое идентификатор элемента на самом деле. ASP.Net может префиксировать отображаемый идентификатор родительскими элементами управления; это может произойти, если сетка находится в пользовательском элементе управления или в любом другом элементе управления контейнером сервера, главной странице, ретрансляторе и т. д..
ZurdoDev
То, что они оба сказали. ^