AssociatedControlID для элементов управления RadListBox и RadDateTimePicker? - PullRequest
1 голос
/ 27 сентября 2010

Я использую RadListBox и RadDateTimePicker в традиционном веб-приложении C # ASP.Net 3.5, и у меня есть такие метки:

<asp:Label ID="lblStartDate" runat="server" Text="Start Date" AssociatedControlID="dtpStartDate" />
<telerik:RadDateTimePicker ID="dtpStartDate" runat="server">
</telerik:RadDateTimePicker>

Метка не подключается к средству выбора даты с атрибутом for, потому что средство выбора представляет собой сложный элемент управления и не может определить, на какой элемент нацелиться. Telerik предлагает решение JavaScript для этого , но это мне кажется громоздким и зависит от сценариев на стороне клиента.

Есть ли лучший способ, который обеспечит разумный уровень доступности? Либо как-то обернуть решение Telerik, либо совершенно альтернативный подход?

1 Ответ

0 голосов
/ 01 октября 2010

Да, Telerik Picker также является составным элементом управления, и подобный javascript для прикрепления метки к вводу даты должен помочь. Чтобы сослаться на поле ввода, используйте свойство get_dateInput () из клиентского API средства выбора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...