4D Write Pro – 段落リンクでレイアウト改善
ドキュメントのレイアウトは多くのビジネスにおいて重要なテーマであり、考慮すべき点も多くあります。ドキュメントの外観をより的確にコントロールするため、段落をリンクできるようになりました。
ORDA – RESTリクエストの管理によるパフォーマンスの最適化
これまでのバージョンで、リモートデータストアやクライアント/サーバー構成で作業する際のパフォーマンスを向上させるため、ORDA RESTリクエストが自動的に最適化されることを知りました。
また、ORDA RESTリクエストの自動最適化を利用するために、コンテキストを使用できることも学びました。
これは重要なステップでしたが、今度は RESTリクエストの動作を完全に制御することを提案します。パフォーマンスは戦略的な問題なので、この新機能をぜひ活用してください!
それだけではありません。問題を理解しデバッグするのに役立つ新しいツールも利用できるようになりました。
詳細については、引き続きこのブログ記事をお読みください。
マージされたサーバーでエクスプローラを無効にする
導入したマージサーバーのデータエクスプローラーとランタイムエクスプローラーに管理者がアクセスするのを制限したい場合があります。4D v19 R5では、そのようなことが可能です。
ここでは、必要なすべてをご紹介します。
4D View Pro: データコンテキストを使ったデータ表示
4D View Pro では、データをロードし、テンプレートを作成するための新しい方法、データコンテキスト が利用できるようになりました。データコンテキストを設定すると、ドキュメントにプレースホルダーを設置し、そこにデータを差し込めるようになります。
VP SET CUSTOM FUNCTION であらかじめ許可しなくても、ほんの数行のコードで、オブジェクトやコレクションを表示することができます!
では、その詳細を見ていきましょう。
パラメーターを簡単に管理する方法
関数やメソッドの宣言では、そのパラメーターを明示的に定義します。そして、その関数やメソッドを呼び出す際に、いくつかのパラメーターが省略可能であれば、それより少ない数の引数を渡すことができます。あるいは、${n} を使った宣言の場合、引数の数は可変です。この場合には Count Parameters コマンドを使い、引数をループさせます。このコードは完璧に動作します。それでも、ちょっと重いですね。
そこで、もっと軽い方法で引数を処理できないかとの要望にお応えして、4D v19 R5 から、新しいコマンド Copy parameters を提供します。これにより、よりエレガントで簡単な、読みやすいコードが書けるようになりました。
ホストプロジェクトからのコンポーネントクラスへのアクセス
コンポーネントは、クラスを公開できるようになりました!さらに良いことに、アプリケーションがまだバイナリモードの場合、コンポーネントを(プロジェクトモードで)使用して独自のクラスを作成し、(バイナリモードベースの)アプリケーションから使用することで、クラスとオブジェクト指向開発の恩恵を受けることができるようになりました。
モバイル向け4D。v19 R5 の新機能
4D for iOSと4D for Androidの機能リストは、リリースされるたびに大きくなっています。そして、今回の機能リリースも例外ではありません。それでは、4D v19 R5で何ができるかを見てみましょう。
何が入っているのか?
4D for Androidと4D for iOSのエディターへ
- グッドニュース!エディターのインターフェイスは、ダークモードとライトモードに完全に対応しています。
4D for Android用(4D for iOSではすでに利用可能)。
- アプリケーションをバーコードスキャナにして、テキスト入力ができるようにする。
- アプリケーションの配信、介入レポート、見積もりに直接署名することができます。
- 画面上のフィールドをタッチすることで、異なるアプリケーションとインタラクトできます。
- 住所を入力すると、自動的にその場所を示す地図が表示されます。
- 電話番号を呼び出すか、連絡先に追加する。
- メールアプリを開くためのメール。
- デフォルトのウェブブラウザで URL を開くための URL。
- 特定のニーズに合わせて、独自のKotlinフォーマッタを作成してください。
4D View Pro: v19 R5 の新機能
4D v19 R5 には、SpreadJS の新バージョン v15 と、それに対応したリボンのアップデートが搭載されています。この新バージョンが提供する、4D View Pro での開発を加速させる新機能を見ていきましょう。
4D v19 R5 ベータ版本日より提供開始
4D v19 R5のベータテストの開始を発表できることに興奮しています。このリリースは、前バージョンや今後リリースされるものと同様に、あなたが次のステップに進むための機能を備えています。
- データコンテキストの導入に加え、4Dは、印刷インターフェースなど多くの機能強化をもたらすSpreadJSのアップグレードの恩恵を受けています。4D View Proは、全く新しいレベルに到達しています。
- 4D Write Proは、テーブルヘッダー、リンクされた段落、データコンテキスト、インターフェースウィジェットの多くの改善など、新機能を備えており、あなたの要求を満たす文書を作成するための可能性をさらに広げます。
- クライアント/サーバーとRESTの両方で、ORDAコンテキストとキャッシュをよりよく制御し、パフォーマンスを向上させます。
- 診断ログを完全に 再編成し、よりフィルタリングされたコンテンツを提供します(トレース、デバッグ、情報、警告、エラーなどのログレベル)。
- また、不要なライブラリ(CEF/Web Area、PHPなど)を削除して、アプリケーションのサイズを 小さくすることができるようになりました。
- さらに多くの機能があなたを待っています
4D v19 R4 はこちら
4D v19 R4がリリースされたことをお知らせします!全力を尽くした機能豊富なリリースです✨。
毎月のHot Fixの他に、この機能リリースの概要をご紹介します。
- 4K ディスプレイなどの高解像度ディスプレイのサポートをWindows に導入し、より鮮明なテキスト、高精細な写真、そして最終的にはビジネスアプリケーションのユーザーインターフェイスをより明確にしました。
- また、要望の多かった、外部プロセスを非同期で起動し、ユーザーの使い勝手を向上させる機能も追加されました。
- 4D言語に関しては、コーディング体験を向上させるために多くの改良が施され、これ以上の喜びはありません。ジャンプ文や 短絡評価から、三項演算子や 複合代入演算子まで。