Biz/Browserに関する障害レポート
9199 | InsertRowsメソッドに最大行数(MaxRows)を超える引数を与えると、行のデータが削除される
|
||||||||
対象バージョン | Biz/Browser V Ver 5.0.0.0 |
||||||||
障害内容 | SSpreadに最大行数(MaxRows)が指定されている場合に、最大行数を超える値をInsertRowsメソッドの引数として設定された場合、InsertRowsメソッドを実行した後、意図しない行のデータが削除される。
[スクリプト例] SSpread SSpread1 { X = 5; Y = 6; Width = 230; Height = 120; MaxCols = 5; MaxRows = 5; } Button Button1 { X = 6; Y = 133; Width = 222; Height = 43; Title = "InsertRows"; Function OnTouch( e ) { ^.SSpread1.InsertRows(5,6); } } if ( !$DESIGNTIME ) { /* Clip対象セルブロックを設定 */ SSpread1.Col = 1; SSpread1.Row = 1; SSpread1.Col2 = 1; SSpread1.Row2 = 5; /* 設定したセルブロックへデータを設定 */ SSpread1.Clip = "11111\r\n22222\r\n33333\r\n44444\r\n55555"; } 上記サンプルソースの場合、「InsertRows」ボタンを押下後、列ヘッダ「A」をクリックすると意図しないデータまで削除された状態となる。 |
||||||||
要因 | Biz/Browser V内部でSspreadの最大行数(MaxRows)を超える値をInsertRowsメソッドの引数に指定された場合の処理が正しく行われていなかった。
|
||||||||
対処方法 |
|
||||||||
改修バージョン |
Biz/Browser V Ver 5.0.1.0
|
||||||||