4D 20 R6の新機能

New in4D 20 R6

4D 20R6 Code Editor

コード・エディター

効率化のためにカスタマイズされた警告生成

生成する警告をグローバルに定義することで、コーディング効率を向上させます。プロジェクトのニーズに合わせて警告設定を調整し、重要でないアラートを除外し、新しいグローバル定義を使用して重要なものに焦点を当てます。

コード・エディターの詳細を見る

4D 20R6 Programming

プログラミング

高度なツールによる生産性とセキュリティの最大化

新しい比較演算子を使用してオブジェクト参照を簡単に識別できるため、オブジェクトまたはコレクションが同じ参照を共有しているかどうかを判断し、エラーを減らして開発を高速化できます。

宣言された名前空間を使用して、同じホストプロジェクト内の他のコンポーネントからクラスにアクセスします。これにより、コンポーネント間のクラス統合が簡素化され、開発の柔軟性と効率が向上します。

IDによるセッション・ストレージ機能を使用すると、複数のセッションに渡って一貫した情報を維持できるため、ユーザーはWeb、モバイル、クライアント/サーバーのいずれのプラットフォームでも同じデータにアクセスできます。

PDF/A3ドキュメントから埋め込みファイルを抽出する新しいコンポーネントを使用して、PDF/A3ファイル抽出を自動化します。これは、ヨーロッパで必須の電子請求書を処理するために不可欠です。

強制ログインがREST API認証のデフォルトになり、デフォルトで高レベルのセキュリティが確保されます。新しいプロジェクトには、より厳格なアクセス制御が自動的に適用されます。既存のプロジェクトをアップグレードすると、クリックするだけで保護が強化されます。

プログラミングの詳細を見る

4D 20R6 Github Components

Githubコンポーネント

直接統合によるコラボレーションの向上

 GitHubコンポーネントを4Dで直接簡単に管理できます。リポジトリのダウンロードを自動化し、セマンティックバージョン管理との整合性を確保します。これらはすべて、4D Component Managerから実行できます。この機能により、コンポーネント管理がシンプルになり、コラボレーションを促進しながら時間を節約できます。

Githubコンポーネントの詳細を見る

4D 20R6 4D Write Pro

4D Write Pro

空のデータソース処理を使用してドキュメント表示を磨く

空のデータベースを使用してドキュメントを乱雑に表示しないようにします。新しいwk empty datasource属性を使用すると、データソースが空の場合のテーブルの表示方法を制御できます。表示、非表示、またはプレースホルダー行の表示を選択できます。これにより、ドキュメントがプロフェッショナルで洗練されたものになり、データの状態にかかわらず一貫性が維持されます。

4D Write Proの詳細を読む

4D 20 R6 UX

ユーザーエクスペリエンス

サブフォームでのスクロール動作の強化

サブフォームのスクロールを調整して、移動しやすくします。新しいスクロール動作では、スクロール可能なコンテンツにカーソルを合わせると最初にスクロールします。それ以外の場合は、サブフォーム全体がスクロールされ、よりスムーズで直感的なユーザーエクスペリエンスが提供されます。

UXについて詳細を見る 

quic.jpg

ORDA

より少ない労力で、よりクリーンなインターフェイスを生成

エンティティの削除によって生じた空白を、1行のコードでクリアします。新しいclean ( )関数を使用すると、煩雑なインターフェイスが解消され、手動でクリーンアップする手間が省けます。REST APIユーザーは、APIリクエストでcleanパラメータを利用してエンティティセットを整理し、データ管理と使いやすさを向上させることもできます。

ORDAの詳細を見る