【操作】 SPREAD上部に配置したAjaxToolKitComboxのリスト選択で、フォーカスがSPREADに移動する

文書番号 : 38231     文書種別 : 不具合     登録日 : 2015/03/16     最終更新日 : 2015/03/31
文書を印刷する
対象製品
SPREAD for ASP.NET 7.0J
状況
修正済み
詳細
AjaxToolKitコンボボックスからリスト項目を選択した際、下部に配置されたSPREADにフォーカスが移ります。

【再現手順】
1.新規WebフォームにAjaxToolKitコンボボックス、SPREAD、ToolkitScriptManagerをひとつずつ配置する。なおこの際、AjaxToolKitコンボボックスはSPREADの上部に来るように配置する。
2.Webフォームに下記の再現コードを貼り付け、Web フォームを起動する。
3.AjaxTookKitコンボボックスから項目“さしすせそ”を選択する。
--- SPREADにフォーカスが移動する

【再現コード】
------------------------------------
Webフォームクラス
------------------------------------
Public Class WebForm1
  Inherits System.Web.UI.Page
  Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    If Page.IsPostBack Then Return

    ' AjaxComboBoxを設定
    ComboBox1.Items.Add("あいうえお")
    ComboBox1.Items.Add("かきくけこ")
    ComboBox1.Items.Add("さしすせそ")
    ComboBox1.Items.Add("たちつてと")
    ComboBox1.Items.Add("なにぬねの")
  End Sub
End Class
回避方法
Service Pack 3(v7.0.4017.2010)で修正済み。
Service Pack 3(v7.0.4017.2010)より前のバージョンでは次の回避方法が有効です。
------------------------------------------

AjaxToolkitコンボボックスのリスト部分とSPREADが重ならないようにフォーム内でのコントロール位置を調整する、もしくはAjaxToolkitコンボボックスに代替して、標準のDropDownListを使用することで、現象を回避することが可能です。