我有一个模板专栏。我使用Dropdown作为标题模板,并根据下拉用户集的值,更新sigle DB记录。标题下拉列表与该列单元格的内容无关。当页面加载并且下拉按预期运行时,一切正常。
只要点击gid上的任意位置然后点击下拉列表,它就会以奇怪的方式运行,即它会扩展然后折叠。如果我双击下拉列表,它会按预期工作。
我无法理解当我在网格内部点击时会发生什么,以便我的下拉菜单只响应双击,而不是单击。
以下是代码段:
<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>
我正试图解决这个问题。请帮忙。
答案 0 :(得分:0)
在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://samples.infragistics.com/aspnet/
谢谢:)