Выпадающий столбец в шаблонной колонке для ультрасетки не работает должным образом - PullRequest
0 голосов
/ 21 марта 2012

У меня есть шаблонный столбец. Я использую Dropdown в качестве шаблона заголовка и, основываясь на значении выпадающих пользовательских наборов, я обновляю запись базы данных sigle. Выпадающий заголовок не имеет ничего общего с содержимым ячеек этого столбца. Все работает нормально, когда страница загружена и выпадающий функционирует, как и ожидалось.

Как только я щелкаю в любом месте джокера и затем нажимаю на выпадающий список, он ведет себя странным образом, то есть расширяется, а затем сворачивается. Если дважды щелкнуть раскрывающийся список, он будет работать, как и ожидалось.

Я не могу понять, что происходит, когда я щелкаю внутри сетки, поэтому мой раскрывающийся список реагирует только на двойной щелчок, а не на один щелчок.

Вот фрагмент кода:

    <igtbl:TemplatedColumn BaseColumnName="Assigned" Key="Assigned" AllowResize="Free"  AllowRowFiltering="False"

                                AllowUpdate="Yes" Width="80px" Type="Custom" EditorControlID="assignTo" IsBound="false">

                                <Header Caption="Assigned To" ClickAction="SortSingle">

                                    <RowLayoutColumnInfo OriginX="15" />

                                </Header>

                                    <HeaderTemplate>Assigned To <select id="AssignToDefault" width="40px" runat="server" name="AssignToDefault"><option value="0">-Select-</option><option value="1">User</option><option value="2">API</option></select>

                           </HeaderTemplate>

                                <Footer>

                                    <RowLayoutColumnInfo OriginX="15" />

                                </Footer>

    </igtbl:TemplatedColumn>

Я давно пытаюсь решить эту проблему. Пожалуйста, помогите.

1 Ответ

0 голосов
/ 23 марта 2012

Нашли ответ в сообществе Infragistics:

http://community.infragistics.com/forums/p/67149/340326.aspx#340326

РЕДАКТИРОВАТЬ (если ссылка устарела):

Я протестировал ваш сценарий и смог воспроизвести поведение в IE8, но не в Firefox. Я предлагаю вам попробовать отключить поведение активации сетки, чтобы увидеть, если это изменит:

UltraWebGrid1.DisplayLayout.ActivationObject.AllowActivation = false;

В качестве альтернативы вы можете рассмотреть возможность использования элемента управления WebCombo в этом сценарии, поскольку проблема, похоже, не затронута.

Обратите внимание, что элемент управления UltraWebGrid устарел и по состоянию на .NetAdvantage 2011 Том 2 больше не входит в комплект нашего продукта. Я бы посоветовал вам перейти на WebDataGrid / WebHieararchicalDataGrid. Более подробная информация об этих элементах управления доступна по адресу:

http://help.infragistics.com/NetAdvantage/ASPNET/2011.2/CLR4.0/?page=Web_WebDataGrid_WebDataGrid.html

Дополнительные образцы, демонстрирующие особенности этих сеток, можно найти по адресу: http://samples.infragistics.com/aspnet/

Спасибо:)

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