[]
バージョン: V5.0J(2024/10/30)
InputManJS V4.1 から V5.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