【表示】 IgnoreHiddenRowsWhenPagingプロパティをFalseにするとページャーの右端に表示された[...]が無効になる

文書番号 : 37634     文書種別 : 不具合     登録日 : 2014/10/17     最終更新日 : 2015/03/31
文書を印刷する
対象製品
SPREAD for ASP.NET 7.0J
状況
修正済み
詳細
IgnoreHiddenRowsWhenPagingプロパティをFalseにするとページャーの右端に表示された[...]が無効になります。

【再現手順】
1.新規WebフォームにButtonコントロールひとつ、SPREADひとつを配置します
2.下記の再現コードを貼り付け、Web フォームを起動します
3.ボタンを押下してデータを設定します
4.ページャー内の番号をクリックして15ページ目まで移動します
---ページャーの右端に[...]が表示されるが、クリックしても次のページへ遷移しません
 (期待される動作:151行のデータを設定しているので、16ページ目が表示される)

【再現コード】
---------------------------------
Webフォーム1クラス
---------------------------------
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

    ' SPREADの設定
    FpSpread1.Pager.Mode = FarPoint.Web.Spread.PagerMode.Number
    FpSpread1.Pager.Position = FarPoint.Web.Spread.PagerPosition.Bottom
    FpSpread1.ActiveSheetView.IgnoreHiddenRowsWhenPaging = False ' <== 現象発生

  End Sub

  Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    ' データの作成
    Dim dt As New DataTable("TEST")
    dt.Columns.Add("ColumnA", GetType(String))
    dt.Columns.Add("ColumnB", GetType(String))
    For i As Integer = 0 To 150
      dt.Rows.Add(String.Format("A{0}", i), String.Format("B{0}", i))
    Next
    dt.AcceptChanges()

    ' SPREADの設定
    FpSpread1.DataSource = dt
    FpSpread1.ActiveSheetView.CurrentPageIndex = 0
  End Sub
End Class
回避方法
Service Pack 3(v7.0.4017.2010)で修正済み。