[]
バージョン: V5.1.0J(2025/06/11)
InputManJS V5.0.0J から V5.1.0J の変更点は以下の通りです。
対応環境
TypeScript 2/3/4/5
Angular 17/18/19
React 16/17/18/19
Vue.js 3
Next.js 13/14/15(クライアントサイドレンダリングのみ対応)
Nuxt.js 3(クライアントサイドレンダリングのみ対応)
新機能
Angular 19に対応しました
React 19に対応しました
Next.js 15に対応しました
Vue.jsでのTypeScript利用をサポートしました
コメントコンポーネント(GcComment)に以下の機能を追加しました
特定のコメントをコピーするリンクのコピー機能を追加しました
画面上部にコメントを固定表示に設定するピン留め機能を追加しました
showOpenReactionListButtonプロパティを追加し、リアクション追加ボタンを非表示に設定できるようになりました
showZeroReactionプロパティを追加し、リアクションの数が0の場合にリアクションアイコンを表示できるようになりました
コメント数とリアクション数を更新するAPIを追加しました
タグボックスコントロール(GcTagBox)にヘルプボタン/クリアボタンの表示、ヘルプコンテンツの設定やクリア操作ができるようになりました
数値コントロール(GcNumber)にスライダー入力を有効にする場合、入力フィールドを非表示し、スライダーバーのみを表示できるようになりました
日付時刻コントロール(GcDateTime)のドロップダウンカレンダーの幅と高さを変更するAPIを追加しました
複数行テキストコントロール(GcMultiLineTextBox)にクリアボタンを追加しました
テキストコントロール、マスクコントロール、コンボコントロールにacceptsTabCharプロパティを追加し、コピー、切り取り、または貼り付け文字列内にあるタブの処理方法を指定できるようになりました
検証コントロール(GcValidator)の検証結果の通知方法にトースト通知を追加しました
変更点
コメントコンポーネント(GcComment)のデフォルトのスタイルを変更しました
不具合の修正
[11378542552847] ReactとTypeScriptを利用してGcDateTimeのdropDownConfigでautoSwitchプロパティを設定するとエラーが発生する
[11405985897999] GcInputManBaseを継承したコントロールに対してtypeプロパティを設定するとGcValidatorが動作しない
[12459088217999] GcListBoxでスクロール中にフィルタを適用したオブジェクトをitemsに設定すると、項目が正しく表示されない
[12713437825167] 文字を入力してIME変換を行い、確定すると、自動的に不正な文字に変換される
[12844238889871] 全角スペースを入力すると、コンソールログにエラーが出力される
その他
次の環境はフレームワークのサポート終了とあわせて、サポート対象外となりました
Angular 16
バージョン: V5.0.0J(2024/10/30)
InputManJS V4.1.1 から V5.0.0J の変更点は以下の通りです。
対応環境
TypeScript 2/3/4/5
Angular 16/17/18
React 16/17/18
Vue.js 3
Next.js 13/14(クライアントサイドレンダリングのみ対応)
Nuxt.js 3(クライアントサイドレンダリングのみ対応)
新機能
Angular 18に対応しました
Angular16~18のスタンドアロンコンポーネントに対応しました
コメントの追加、削除、返信、リアクション、並べ替え、検索など、コメント管理に必要な機能を備えたコメントコンポーネント(GcComment)を追加しました
コンボコントロール(GcComboBox)とタグボックスコントロール(GcTagBox)に階層構造を持つデータやオブジェクトをツリーとして表示する機能を追加しました
テキストコントロール(GcTextBox)にtrimModeプロパティを追加し、コントロールからフォーカスを外す際に、文字列の先頭と末尾に付いている余分なスペースを削除できるようになりました
日付時刻コントロール(GcDateTime)にdefaultDateプロパティを追加し、ドロップダウンカレンダーやドロップダウン日付ピッカーを開く際に、デフォルトの日付を表示できるようになりました
数値コントロール(GcNumber)と日付時刻コントロール(GcDateTime)にautoConvertプロパティを追加し、全角数字を入力してフォーカスを外すと、全角数字を半角数字に変換できるようになりました
リッチテキストエディタ(GcRichTextEditor)に以下の機能を追加しました
タグボックスコントロール(GcTagBox)に以下の機能を追加しました
floatingLabelTextとfloatingLabelDirectionプロパティを追加し、入力フィールドにフローティングラベルを表示する機能を追加しました
imageAlignmentプロパティを追加し、選択した項目のアイコンの表示位置をテキストの左または右に設定できるようになりました
appendCustomTagToDropDownプロパティを追加し、カスタム項目を入力する場合にドロップダウンリストに追加できるようになりました
検証コントロール(GcValidator)に以下の機能を追加しました
リッチテキストエディタ(GcRichTextEditor)に対して検証コントロールを使用できるようになりました
styleプロパティを追加し、ツールチップ通知のスタイルをバルーンチップ/フラットパネル/テキストに設定できるようになりました
新たに以下の既定の検証規則を追加しました
変更点
リッチテキストエディタ(GcRichTextEditor)で入力中のコンテンツが存在し、メニューバーから「新規ドキュメント」をクリックすると、確認ダイアログが表示されるようになりました
不具合の修正
[9588827192463] 双方向バインディングで紐づけてコントロールに値を入力しても変数側が更新されない
[9592282862735] iPad/iPhone(Safari)でコントロールに入力すると、画面のレイアウトが動く現象が発生する
[9739355950991] iPad/iPhone(Safari)でGcNumberにIMEを使用して値を入力してもその値がコントロールに反映されない
[9792369297167] GcMultiLineTextBoxコントロールの高さをCSSで設定するとレイアウトが崩れる
[10329167468687] GcDateTimeのドロップダウンカレンダーをYearMonthに設定すると、月を選択しても日時が入力されない
その他
次の環境はフレームワークのサポート終了とあわせて、サポート対象外となりました
Angular 15