コンボボックス型セルのリスト項目がスクロールバーで隠れる

文書番号 : 40118     文書種別 : 不具合     登録日 : 2017/03/07     最終更新日 : 2017/03/29
文書を印刷する
対象製品
SpreadJS 9J
発生環境
9.20161.0
状況
修正済み
詳細
コンボボックスの要素に多くの項目を設定した場合に、最後の項目がリストのスクロールバーによって隠れる現象が発生します。

【再現方法】
1.下記の再現コードを実行します
2.セルB2のコンボボックスをクリックし、リスト最下部を確認します

【動作結果】
リストの最下部のデータ"555"が、スクロールバーによって隠れた状態になります。

【再現コード】
window.onload = function(){
  var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
  var sheet = spread.getActiveSheet();

  var comboBoxItems = [
{ text: "", value: 0 },
{ text: "AAA", value: 1 },
{ text: "BBB", value: 2 },
{ text: "CCC", value: 3 },
{ text: "DDD", value: 4 },
{ text: "EEE", value: 5 },
{ text: "FFF", value: 6 },
{ text: "GGG", value: 7 },
{ text: "HHH", value: 8 },
{ text: "III", value: 9 },
{ text: "JJJ", value: 10 },
{ text: "KKK", value: 11 },
{ text: "LLL", value: 12 },
{ text: "MMM", value: 13 },
{ text: "OOO", value: 14 },
{ text: "PPP", value: 15 },
{ text: "QQQ", value: 16 },
{ text: "RRR", value: 17 },
{ text: "SSS", value: 18 },
{ text: "TTT", value: 19 },
{ text: "UUU", value: 20 },
{ text: "VVV", value: 21 },
{ text: "WWW", value: 22 },
{ text: "XXX", value: 23 },
{ text: "YYY", value: 24 },
{ text: "ZZZ", value: 25 },
{ text: "111", value: 26 },
{ text: "222", value: 27 },
{ text: "333", value: 28 },
{ text: "444", value: 29 },
{ text: "555", value: 30 }
  ];
  
  var comboBox = new GC.Spread.Sheets.CellTypes.ComboBox();
  comboBox.items(comboBoxItems);
  sheet.setCellType(1, 1, comboBox);
};
回避方法
SpreadJS 9J SP2(Ver.9.20171.0)で修正済み