以下のトピックは、2017 Volume 2 新機能の概要を示します。
windowResponse オプションのデフォルトの値を deferred から immediate に変更しました。つまり、パンとズーム操作はユーザーがこの操作でポインター位置を変更するときすぐに実行します。以前の deferred 動作は、ユーザーが移動完了したときにビューを更新しました。オプションの機能の一部がモジュール化され、そのファイルが以下のように再編成されます。
infragistics.barcode_core.js は igQRCodeBarcode の新しい依存関係です。
infragistics.ui.barcode.js は "infragistics.ui.qrcodebarcode.js" に名前変更されました。参照を更新してください。
infragistics.chart_sparkline.js は "infragistics.sparkline.js" に名前変更されました。参照を更新してください。
infragistics.dv.simple.core.js は削除されました。参照を削除してください。
infragistics.olap.js は igOlapFlatDataSource および igOlapXmlaDataSource の新しい依存関係です。
infragistics.radialmenu_core.js は削除されました。参照は削除してください。
infragistics.dv_interactivity.js はパンニング、ズーム、ドラッグなどのユーザー インタラクションのサポートを提供します。これは以下のコントロールで必須依存関係として追加されました。
infragistics.datachart_interactivity.js pはツールチップ、パンニング、ズーム、ドラッグなどのユーザー インタラクションのサポートを提供します。これは以下のコントロールでオプションの依存関係として追加され、infragistics.dv_interactivity.js と一緒に参照されます。
infragistics.dv_visualdata.js は自動テストのために視覚データのエクスポートを有効にします。次のコントロールのオプションの依存関係として追加されました。
infragistics.datachart_visualdata.js はチャートの自動テストのために視覚データのエクスポートを有効にします。次のコントロールのオプションの依存関係として追加され、infragistics.dv_visualdata.js と一緒に参照されます。
| 17.1 依存関係 | 17.2 依存関係 |
|---|---|
| infragistics.util.js infragistics.util.jquery.js infragistics.util.jquerydeferred.js infragistics.dv.simple.core.js infragistics.ext_core.js infragistics.ext_collections.js infragistics.ext_ui.js infragistics.dv_core.js infragistics.dv_jquerydom.js infragistics.barcode_qrcodebarcode.js infragistics.ui.barcode.js infragistics.encoding.js |
infragistics.util.js infragistics.util.jquery.js infragistics.util.jquerydeferred.js infragistics.ui.widget.js infragistics.ext_core.js infragistics.ext_text.js infragistics.ext_collections.js encoding/infragistics.encoding.core.js infragistics.ext_ui.js infragistics.dv_core.js infragistics.ext_collectionsextended.js infragistics.barcode_core.js infragistics.dv_jquerydom.js infragistics.barcode_qrcodebarcode.js infragistics.ui.qrcodebarcode.js |
| 17.1 依存関係 | 17.2 依存関係 |
|---|---|
| infragistics.util.js infragistics.util.jquery.js infragistics.util.jquerydeferred.js infragistics.ext_core.js infragistics.ext_collections.js infragistics.ext_ui.js infragistics.dv_core.js infragistics.dv_geometry.js infragistics.dv.simple.core.js infragistics.templating.js infragistics.datasource.js infragistics.dv_jquerydom.js infragistics.ui.basechart.js infragistics.chart_sparkline.js infragistics.ui.sparkline.js |
infragistics.util.js infragistics.util.jquery.js infragistics.util.jquerydeferred.js infragistics.templating.js infragistics.datasource.js infragistics.ext_core.js infragistics.ext_collections.js infragistics.ext_ui.js infragistics.dv_core.js infragistics.dv_jquerydom.js infragistics.ui.basechart.js infragistics.dv_geometry.js infragistics.dv_interactivity.js infragistics.ui.widget.js infragistics.sparkline.js infragistics.ui.sparkline.js |
| 17.1 依存関係 | 17.2 依存関係 |
|---|---|
| infragistics.util.js infragistics.util.jquery.js infragistics.util.jquerydeferred.js infragistics.ext_core.js infragistics.ext_collections.js infragistics.ext_ui.js infragistics.dv_core.js infragistics.dv_jquerydom.js infragistics.radialmenu_core.js infragistics.ui.radialmenu.js |
infragistics.util.js infragistics.util.jquery.js infragistics.util.jquerydeferred.js infragistics.ext_core.js infragistics.ext_collections.js infragistics.ext_collectionsextended.js infragistics.ext_ui.js infragistics.dv_core.js infragistics.dv_interactivity.js infragistics.dv_jquerydom.js infragistics.ui.widget.js infragistics.radialmenu.js infragistics.ui.radialmenu.js |
igGrid のセル結合機能は物理セルの結合をサポートします。
物理セル結合がサポートされるため、セルを HTML Table で rowspan を使用してセルを結合できます。結合セルは表示されず、単一の結合セルのみ描画されます。「ビジュアル セル結合」と呼ばれる以前のセル結合動作のサポートは継続されます。ビジュアル セル結合の場合、結合セルは rowspan の代わりに CSS スタイルを使用して結合として表示されます。
物理セル結合は、レスポンシブ垂直描画および単一列テンプレートでサポートされません。
そのため、以下のオプションが削除/追加されました。
| オプション名 | 説明 | デフォルト値 | 状態 |
|---|---|---|---|
| initialState | 初期状態を制御します。 | "regular" | 削除した |
| mergeType | 結合のタイプを定義します。 | "visual" | 新規 |
| mergeOn | 結合がいつ適用されるかを定義します。 | "sorting" | 新規 |
| mergeStrategy | 結合に基づくルールを定義します。 | "duplicate" | 新規 |
| columnSettings | 非表示オプションを列ごとに指定する列設定のリスト。 | [ ] | 新規 |
以上のオプション変更と同様に igGrid セル結合の MVC ラッパー オプションも更新されます。以下の型が削除/追加されました:
| タイプ名 | 説明 | 状態 |
|---|---|---|
| CellMergingInitialState | 最初状態オプションを指定する型。 | 削除した |
| CellMergingMergeOn | 結合の適用ときを指定する型。 | 新規 |
| CellMergingMergeStrategy | 結合方法を指定する型。 | 新規 |
| CellMergingMergeType | 結合のタイプを指定する型。 | 新規 |
igGrid およびその機能のロケール固有のオプションの動作が変更されました。17.2 バージョン以後、すべてのロケール固有のオプションは locale オプションによって設定されます。
| 以前のオプション | 新しいオプション |
|---|---|
| dialogButtonOKText | locale.dialogButtonOKText |
| dialogButtonCancelText | locale.featureChooserText |
| featureChooserText | locale.featureChooserText |
| featureChooserTextHide | locale.featureChooserTextHide |
| emptyCellText | locale.emptyCellText |
| summariesHeaderButtonTooltip | locale.summariesHeaderButtonTooltip |
| 以前のオプション | 新しいオプション |
|---|---|
| pageSizeDropDownLabel | locale.pageSizeDropDownLabel |
| pageSizeDropDownTrailingLabel | locale.pageSizeDropDownTrailingLabel |
| pagerRecordsLabelTemplate | locale.pagerRecordsLabelTemplate |
| nextPageLabelText | locale.nextPageLabelText |
| firstPageLabelText | locale.firstPageLabelText |
| lastPageLabelText | locale.lastPageLabelText |
| currentPageDropDownLeadingLabel | locale.currentPageDropDownLeadingLabel |
| currentPageDropDownTrailingLabel | locale.currentPageDropDownTrailingLabel |
| currentPageDropDownTooltip | locale.currentPageDropDownTooltip |
| pageSizeDropDownTooltip | locale.pageSizeDropDownTooltip |
| pagerRecordsLabelTooltip | locale.pagerRecordsLabelTooltip |
| prevPageTooltip | locale.prevPageTooltip |
| nextPageTooltip | locale.nextPageTooltip |
| firstPageTooltip | locale.firstPageTooltip |
| lastPageTooltip | locale.lastPageTooltip |
| pageTooltipFormat | locale.pageTooltipFormat |
| 以前のオプション | 新しいオプション |
|---|---|
| modalDialogSortByButtonText | locale.modalDialogSortByButtonText |
| modalDialogResetButtonLabel | locale.modalDialogResetButton |
| modalDialogCaptionButtonDesc | locale.modalDialogCaptionButtonDesc |
| modalDialogCaptionButtonAsc | locale.modalDialogCaptionButtonUnsort |
| featureChooserText | locale.featureChooserText |
| unsortedColumnTooltip | locale.unsortedColumnTooltip |
| modalDialogCaptionText | locale.modalDialogButtonApplyText |
| modalDialogButtonCancelText | locale.modalDialogButtonCancelText |
| featureChooserSortAsc | locale.featureChooserSortAsc |
| featureChooserSortDesc | locale.featureChooserSortDesc |
| 以前のオプション | 新しいオプション |
|---|---|
| movingDialogCaptionButtonDesc | locale.movingDialogCaptionButtonAsc |
| movingDialogCaptionButtonAsc | locale.movingDialogCaptionButtonAsc |
| movingDialogCaptionText | locale.movingDialogCaptionText |
| movingDialogDisplayText | locale.movingDialogDisplayText |
| movingDialogDropTooltipText | locale.movingDialogDropTooltipText |
| dropDownMoveLeftText | locale.dropDownMoveLeftText |
| dropDownMoveRightText | locale.dropDownMoveRightText |
| dropDownMoveFirstText | locale.dropDownMoveFirstText |
| dropDownMoveLastText | locale.dropDownMoveLastText |
| movingToolTipMove | locale.movingToolTipMove |
| featureChooserSubmenuText | locale.featureChooserSubmenuText |
| 以前のオプション | 新しいオプション |
|---|---|
| filterSummaryTemplate | locale.filterSummaryTemplate |
| tooltipTemplate | locale.tooltipTemplate |
| featureChooserText | locale.featureChooserText |
| featureChooserTextHide | locale.featureChooserTextHide |
| featureChooserTextAdvancedFilter | locale.featureChooserTextAdvancedFilter |
| nullTexts | locale |
| labels | locale |
| 以前のオプション | 新しいオプション |
|---|---|
| expandTooltip | locale.expandTooltip |
| collapseTooltip | locale.collapseTooltip |
| removeButtonTooltip | locale.removeButtonTooltip |
| modalDialogGroupByButtonText | locale.modalDialogGroupByButtonText |
| modalDialogCaptionButtonDesc | locale.modalDialogCaptionButtonDesc |
| modalDialogCaptionButtonAsc | locale.modalDialogCaptionButtonAsc |
| modalDialogCaptionButtonUngroup | locale.modalDialogCaptionButtonUngroup |
| modalDialogCaptionText | locale.modalDialogCaptionText |
| modalDialogDropDownLabel | locale.modalDialogDropDownLabel |
| modalDialogRootLevelHierarchicalGrid | locale.modalDialogRootLevelHierarchicalGrid |
| modalDialogDropDownButtonCaption | locale.modalDialogDropDownButtonCaption |
| modalDialogClearAllButtonLabel | locale.modalDialogClearAllButtonLabel |
| emptyGroupByAreaContentSelectColumnsCaption | locale.emptyGroupByAreaContentSelectColumnsCaption |
| modalDialogButtonApplyText | locale.modalDialogButtonApplyText |
| modalDialogButtonCancelText | locale.modalDialogButtonCancelText |
| 以前のオプション | 新しいオプション |
|---|---|
| columnChooserCaptionText | locale.columnChooserCaptionText |
| columnChooserDisplayText | locale.columnChooserDisplayText |
| hiddenColumnIndicatorTooltipText | locale.hiddenColumnIndicatorTooltipText |
| columnHideText | locale.columnHideText |
| columnChooserShowText | locale.columnChooserShowText |
| columnChooserHideText | locale.columnChooserHideText |
| columnChooserResetButtonLabel | locale.columnChooserResetButtonLabel |
| columnChooserButtonApplyText | locale.columnChooserButtonApplyText |
| columnChooserButtonCancelText | locale.columnChooserButtonCancelText |
| 以前のオプション | 新しいオプション |
|---|---|
| doneLabel | locale.doneLabel |
| doneTooltip | locale.doneTooltip |
| cancelLabel | locale.cancelLabel |
| cancelTooltip | locale.cancelTooltip |
| addRowLabel | locale.addRowLabel |
| addRowTooltip | locale.addRowTooltip |
| deleteRowLabel | locale.deleteRowLabel |
| deleteRowTooltip | locale.deleteRowTooltip |
| 以前のオプション | 新しいオプション |
|---|---|
| loadMoreDataButtonText | locale.loadMoreDataButtonText |
| 以前のオプション | 新しいオプション |
|---|---|
| headerFixButtonText | locale.headerFixButtonText |
| headerUnfixButtonText | locale.headerUnfixButtonText |
| featureChooserTextFixedColumn | locale.featureChooserTextFixedColumn |
| featureChooserTextUnfixedColumn | locale.featureChooserTextUnfixedColumn |
igHierarchicalGrid のオプション変更
| 以前のオプション | 新しいオプション |
|---|---|
| expandTooltip | locale.columnChooserCaptionText |
| collapseTooltip | locale.collapseTooltip |
igTreeGrid のオプション変更
| 以前のオプション | 新しいオプション |
|---|---|
| expandTooltipText | locale.expandTooltipText |
| collapseTooltipText | locale.collapseTooltipText |
| 以前のオプション | 新しいオプション |
|---|---|
| filterSummaryInPagerTemplate | locale.collapseTooltipText |
| 以前のオプション | 新しいオプション |
|---|---|
| addChildTooltip | locale.enableAddChild |
| addChildButtonLabel | locale.addChildButtonLabel |
igDialog のロケール固有のオプションの動作が変更されました。17.2 バージョン以後、すべてのロケール固有のオプションは locale オプションによって設定されます。
| 以前のオプション | 新しいオプション |
|---|---|
| closeButtonTitle | locale.closeButtonTitle |
| minimizeButtonTitle | locale.minimizeButtonTitle |
| maximizeButtonTitle | locale.minimizeButtonTitle |
| pinButtonTitle | locale.pinButtonTitle |
| unpinButtonTitle | locale.unpinButtonTitle |
| restoreButtonTitle | locale.restoreButtonTitle |
igCombo のロケール固有のオプションの動作が変更されました。17.2 バージョン以後、すべてのロケール固有のオプションは locale オプションによって設定されます。
| 以前のオプション | 新しいオプション |
|---|---|
| noMatchFoundText | locale.noMatchFoundText |
| dropDownButtonTitle | locale.dropDownButtonTitle |
| clearButtonTitle | locale.clearButtonTitle |
| placeHolder | locale.placeHolder |
igUpload のロケール固有のオプションの動作が変更されました。17.2 バージョン以後、すべてのロケール固有のオプションは locale オプションによって設定されます。
オンラインで表示: GitHub