4D View Pro: データコンテキストを使ったデータ表示
4D View Pro では、データをロードし、テンプレートを作成するための新しい方法、データコンテキスト が利用できるようになりました。データコンテキストを設定すると、ドキュメントにプレースホルダーを設置し、そこにデータを差し込めるようになります。
VP SET CUSTOM FUNCTION であらかじめ許可しなくても、ほんの数行のコードで、オブジェクトやコレクションを表示することができます!
では、その詳細を見ていきましょう。
4D View Proです。v19 R5 の新機能
4D v19 R5には、SpreadJSの新バージョンv15と、それに対応したRibbonのアップデートが搭載されています。この新バージョンが提供する、4D View Proの開発を加速させる新機能を発見してみましょう。
Tech Tips – 4月の4つのTipsはこちら!
by Add Komoncharoensiri, Director of Technical Services at 4D Inc.
4D開発者として、あなたは4Dが継続的に出荷する新しい進歩についていけなければなりません。製品チームが提供するTipsやトリックの他に、Tech Tipsは4Dのコンセプトのいくつかを学ぶためのもう一つのリファレンスです。
この記事では、4つのTipsを紹介します。
- SQLのワイルドカード文字をリテラル文字列として扱う方法
- プログラムによるプロジェクト名の取得
- 同じコールチェーンにあるプリエンプティブなメソッドはプリエンプティブであるべきである
- シートを基にした新しいView Proドキュメントの作成
4D View Pro:ワークブックオプション
4D View Pro でドキュメントを作成する際、シートのタブやスクロールバーを隠したり、コンテキストメニューやドラッグ&ドロップオプションを無効にするなど、ユーザー体験を細かく調整する必要があることがよくあります。4D v19 R4 より VP SET WORKBOOK OPTIONS コマンドを使って、これらのことが可能になりました。
4D View Proです。4D v19 R4 の新機能は?
4D v19 R4には、SpreadJSの新バージョンv14.2とそれに対応したRibbonのアップデートが搭載されています。この新しいバージョンで提供される新機能を発見してみましょう。
4D View Pro: テンプレートで開発プロセスをスピードアップ
既存のテンプレートからレポートやスプレッドシートを作成することで、開発のスピードアップを図ることができます。4D v19 R4から、コピー&ペーストの操作を、別の場所(他の領域を含む)からセル範囲をコピーするコードを使用して実行できるようになりました。
4D View Proです。SpreadJS v14.1の新機能は?
4D v19 R2には、SpreadJSの新バージョンと、それに対応したRibbonのアップデートが搭載されています。この新しいバージョンで提供される新機能を発見してみましょう。
4D View Pro:改ページを利用して印刷領域を手動で調整する
印刷時、改ページ位置はデフォルトで設定されていますが、独自の改ページを定義することで、印刷領域を調整することができます。
4D v19 R2からは、お客様が改ページ位置を選択しやすいように、4D View Proでは、手動で改ページを追加、削除でき、印刷プレビューのラインも表示されるようになりました。
4D View Pro : シート管理
1つの文書の中で、異なる情報の表を表示する必要がある場合があります。見やすくするために、異なるシートで表示することが必要になることがよくあります。このような場合、シートの作成、名前の変更、非表示、削除、またはユーザーが現在どのシートにいるのかを単純に知る必要があります。
4D v19 R2では、4D View Proのドキュメントのシートをプログラミングで管理することができます。
4D View Pro .CSV:新しいインポート/エクスポートフォーマット
データのインポートやエクスポートには、”.csv” や “.txt” などの区切りファイルがよく使われます。区切りファイルは簡単に生成、操作できるため、Web上で公開されるデータは表形式が多くなり、通常はカンマ区切り値として公開されます。
このデータをフォーマットして顧客に見せるには、4D View Proを使用するのがよい方法です。
4D v19 R2において、”CsvOptions “を使用することで、”CsvOptions “の代わりに VP Import documentと VP Export documentコマンドを使用すると、クライアントのためにデータを簡単に表示することができます。