4D v17 R5で、4D for iOSのアクションがサポートされたことをお知らせします!4D v17 R5で、4D for iOSのアクションがサポートされたことは、とても喜ばしいことです。この機能により、モバイルアプリでよりインタラクティブに楽しむことができるようになります。例えば、タスクを完了や終了に設定したり、チェックすべきイベントにフラグを立てたりすることができます。指先のスワイプや、メニューからアクションを選択するだけで、すべてのアクションが可能です。
アプリのアクションを宣言するために、新しいOn Mobile App Actionデータベースメソッドが利用できます。プロジェクトエディタに新しいActionセクションが追加され、定義できるようになりました。
- 名前。各アクションの名前を指定します。
- アイコンです。既存のアイコンを選択するか、アイコンライブラリから独自のアイコンを使用します。
- 短いラベルと長いラベル。短いラベルはレコード(例えばテーブルのセルを左にスワイプしたとき)に、長いラベルはテーブルアクション(アクションのリストは画面の下部から表示されます)に使用されます。
- テーブルアクションが利用可能なテーブルを選択
- スコープ。アクションがレコードとテーブルのどちらで利用できるかを指定します
リストフォームで4D for iOSのアクションを使用したタスクアプリケーションの例です。
アクションを定義し、On Mobile App Authenticationメソッドを編集し、実行するメソッドを作成する …とても簡単です。
さらに良いことにビジネスロジックのコードを書き直す必要はなく、既存の4Dメソッドを呼び出して、すべての検証や計算を行うだけです。上の例で示したようなタスク(タスクを延期または終了に設定する)は、請求書の送付や同僚への通知などのフォローアップアクションを引き起こすことができます。