【クライアント】操作モードがRowMode、SingleSelectのとき、シート左上のコーナーセルをクリックするとシート全体が選択される
対象製品
SPREAD for .NET 2.5J Web Forms Edition
発生環境
動作保証環境と同様
状況
修正済み
詳細
操作モード(OperationMode)が行モード(RowMode)、単一選択モード(SingleSelect)のとき、シート左上のコーナーセルをクリックするとシート全体が選択されます。
回避方法
2007/09/05版で修正済み。
2007/09/05版より前のバージョンでは次の回避方法が有効です。
スクリプトを使用して明示的に選択範囲をクリアします。
<script language=javascript>
function window.onload()
{
var spread = document.all("FpSpread1");
spread.onSelectionChanged = schange;
}
function schange()
{
var spread = event.srcElement;
var r = spread.GetSelectedRange();
if(r.rowCount == -1)
{
spread.ClearSelection();
spread.SetSelectedRange(spread.ActiveRow,-1,1,spread.GetColCount());
}
}
</script>
2007/09/05版より前のバージョンでは次の回避方法が有効です。
スクリプトを使用して明示的に選択範囲をクリアします。
<script language=javascript>
function window.onload()
{
var spread = document.all("FpSpread1");
spread.onSelectionChanged = schange;
}
function schange()
{
var spread = event.srcElement;
var r = spread.GetSelectedRange();
if(r.rowCount == -1)
{
spread.ClearSelection();
spread.SetSelectedRange(spread.ActiveRow,-1,1,spread.GetColCount());
}
}
</script>
キーワード
SPRN06221
この文書は、以前は次のバグレポートIDで公開されていました : 7007