4DアプリのTips&Tricks – 2023年3月版
by Add Komoncharoensiri, Director of Technical Services at 4D Inc.
またまた、Tipsのご紹介です。
4Dナレッジベースは、4D技術に関する情報を集めたライブラリーで、毎週技術的なヒントや毎月の技術ノートを積極的に公開しています。もし、前回のナレッジベースでのヒントを見逃したとしても、大丈夫です。
このブログでは、20のTipsを紹介しています:
データ収集インサイト
昨年2022年10月、4Dは4D v19 R6でデータ収集というユニークな機能を導入しました。
私たちがこれをどのように使っているかを理解する最善の方法は、この機能によって私たちが答えられる質問をお見せすることかもしれません。そこで、数ヶ月間、この機能の動作を観察した後、この機能から得られる興味深い洞察をいくつか紹介したいと思います。
4D v20で使用できるOSは?
4D v20が間近に迫ってきました!数週間後には、この素晴らしい新しい4D LTSリリースを手にすることができます。私たちは、この新しいリリースのOSサポートの面で期待できることをお伝えする絶好の機会だと考えました。
ORDA – 初心者から上級者まで
ORDA とは Object Relational Data Access の略で、オブジェクト指向プログラミングとリレーショナルデータベースの利点を組み合わせたデータアクセス方法で、開発者はデータアクセスの管理よりもビジネス問題の解決に集中することができます。
ORDAを初めて使う人も、すでに使いこなして知識を増やしたい人も、このブログ記事を学習プロセスの道しるべとして考えてみてください。
このブログ記事には以下の内容が含まれています。
さて、本題に入りましょう。
4Dアプリケーションのためのヒントとコツ – 2023年2月版
by Add Komoncharoensiri, Director of Technical Services at 4D Inc.
またまた、技術情報をお届けします。
4Dナレッジベースは、4Dテクノロジーに関する情報ライブラリーで、毎週技術的なヒントと毎月の技術ノートが活発に公開されています。もし、前回のナレッジベースでのヒントを見逃したとしても大丈夫です。
このブログ記事は20のTipsをカバーしています。
4D for Mobile チュートリアル – 入力コントロールを選択する
フォーマッターを使うと、データの表示フォーマットを指定したり、ユーザーがデータをタップしたときの動作を定義することができます。入力コントロールも同じ原理です。キーボードの種類を選択したり、振る舞いを定義したり、アクションフォームでデータをフォーマットしたりすることができます。
例えば、画像データの場合、デフォルトで2種類のコントロールがあり、1つ目は画像を選択するか写真を撮ることができ、2つ目は署名するゾーンが表示されます。
入力コントロールには、3つのタイプがあります。
4D for Mobile チュートリアル – アクションの作成
アクションによって、ユーザーは顧客の住所を変更したり、新しいコンタクトを追加したり、写真を修正したりなど、アプリケーションをより細やかに操作することができます。
4D ランゲージにおいては、アクションを使用するとエンティティやエンティティセレクションの追加、編集、削除を可能になります。また、単純に4D Serverのメソッドを実行することもできます。
4D for Mobile チュートリアル – リレーションを使用する
アプリケーションのデータは、2種類の関係で結ばれています。n対1、1対nの2種類です。
このブログ記事では、リレーションをアプリケーション内に含める方法を紹介します。4D for Androidと4D for iOSを使えば、関連するデータ間を簡単にナビゲートすることができます。アプリケーションのビュー間の遷移を自動的に生成します。
4D for Mobile チュートリアル – フォーマッターを使用する
データフォーマッターを使うと、データベースのあるデータ型をモバイル側で特定の方法で表示させることができます。たとえば、日付やパーセント、通貨のフォーマットを定義することができます。データフォーマッターは、コードを呼び出すこともでき、これによってより洗練されたインターフェイスを作成することもできます。
たとえば、電話番号にデータフォーマッターを割り当てて、 ユーザーが電話番号をタップしたときにモバイルアプリ上でのアクションメニューを開くようにすることもできます(このメニューから、例えば相手に電話をかけたり、連絡先に保存したりすることができます)。
フォーマッターには、3つのタイプがあります。
4D for Mobile チュートリアル – リストビューでのソート
アプリケーションの使用を容易にするために、ユーザーに提示されるデータは、通常アルファベット順、時系列順、または複数の条件の組み合わせでソートされています。
4D for Androidと4D for iOSでは、各リストビューに複数のソートを定義することができます。