作成日: 2018/03/29 最終更新日: 2018/05/30
文書種別
不具合
状況
修正済み
詳細
FlexSheetを次のように設定すると、列ヘッダーの上に空の行が表示されてしまいます。
・allowAddNewプロパティをtrueに設定
・itemsSourceプロパティに空のデータを設定
・columnsプロパティを設定して列を明示的に定義
・allowAddNewプロパティをtrueに設定
・itemsSourceプロパティに空のデータを設定
・columnsプロパティを設定して列を明示的に定義
回避方法
この問題はバージョン5.20181.462で修正されました。
修正版を適用しない場合の回避方法は次の通りです。
次のように、itemsSourceの後でallowAddNewプロパティを設定することで、問題を回避することができます。
また、AngularアプリのHTMLテンプレートでallowAddNewプロパティを設定している場合は、HTMLテンプレートのプロパティ設定処理を削除します。
flexSheet.initialize({
columns: [
{binding: 'id'},
{binding: 'name'},
],
itemsSource: data,
allowAddNew: true,
});
修正版を適用しない場合の回避方法は次の通りです。
次のように、itemsSourceの後でallowAddNewプロパティを設定することで、問題を回避することができます。
また、AngularアプリのHTMLテンプレートでallowAddNewプロパティを設定している場合は、HTMLテンプレートのプロパティ設定処理を削除します。
flexSheet.initialize({
columns: [
{binding: 'id'},
{binding: 'name'},
],
itemsSource: data,
allowAddNew: true,
});
旧文書番号
82594