cabrillo.nowapp - クライアント
Cabrillo Now App 機能の名前空間。これにより、 Now Platform® ネイティブモバイルアプリ内の画面を操作できます。
cabrillo.nowapp - openLauncherScreen(文字列 launcherScreenId)
モバイルランチャーのネイティブ画面を開きます。
| 名前 | タイプ | 説明 |
|---|---|---|
| ランチャースクリーン ID | 文字列 | アプレットランチャー [sys_sg_applet_launcher] テーブルからのランチャー画面のSys_id。 |
| タイプ | 説明 |
|---|---|
| ブーリアン | メソッドがネイティブ側で使用可能かどうかを示すフラグ。 有効な値:
|
const launcherScreenId = 'a9e30c7dc61122760116894de7bcc7bd';
const result = cabrillo.nowapp.openLauncherScreen(launcherScreenId);
If (result === false) {
console.log("method is not available")
}
出力:
true
cabrillo.nowapp - openScreen(文字列 screenId)
モバイルネイティブ画面を開きます。
| 名前 | タイプ | 説明 |
|---|---|---|
| screenId | 文字列 | 画面 [sys_sg_screen] テーブルから開く画面レコードのsys_id。 |
| タイプ | 説明 |
|---|---|
| ブーリアン | メソッドがネイティブ側で使用可能かどうかを示すフラグ。 有効な値:
|
const screenId = 'a9e30c7dc61122760116894de7bcc7bd';
cabrillo.nowapp.openScreen(screenId);
If (result === false) {
console.log("method is not available")
}
出力:
true
cabrillo.nowapp - openScreenWithRecordContext(文字列 screenId, 文字列 table, 文字列 recordId)
レコードコンテキストを含むモバイルネイティブ画面を開きます。
| 名前 | タイプ | 説明 |
|---|---|---|
| ScreenId | 文字列 | 画面 [sys_sg_screen] テーブルから開く画面レコードのSys_id。 |
| テーブル | 文字列 | レコードテーブル。 |
| レコード | 文字列 | レコードsys_id。 |
| タイプ | 説明 |
|---|---|
| ブーリアン | メソッドがネイティブ側で使用可能かどうかを示すフラグ。 有効な値:
|
const screenId = 'a9e30c7dc61122760116894de7bcc7bd';
const recordId= '8e99daa3ff133100ba13757574847f2d';
const table= 'sys_users';
const result = cabrillo.nowapp.openScreenWithRecordContext(screenId, table, recordId);
If (result === false) {
console.log("method is not available")
}
出力:
true
cabrillo.nowapp - performFunction(文字列 functionId, 文字列 table, 文字列 recordId)
ネイティブモバイル機能を実行します。
注:
Vancouver リリースでは、アクション関数のみがサポートされています。詳細については、「Action functions」を参照してください。
| 名前 | タイプ | 説明 |
|---|---|---|
| functionId | 文字列 | ボタン [sys_sg_button] テーブルからのターゲット機能のSys_id。 |
| テーブル | 文字列 | レコードテーブル。グローバルアクションアイテムではオプションです。モバイル機能の詳細については、「 Action functions」を参照してください。 注: グローバルアクションとレコードアクションの違い:
|
| recordId | 文字列 | レコードsys_id。グローバルアクションアイテムではオプションです。モバイル機能の詳細については、「 Action functions」を参照してください。 注: グローバルアクションアイテムとレコードアクションアイテムの違い:
|
| タイプ | 説明 |
|---|---|
| ブーリアン | メソッドがネイティブ側で使用可能かどうかを示すフラグ。 有効な値:
|
const functionId= 'a9e30c7dc61122760116894de7bcc7bd';
const recordId= '8e99daa3ff133100ba13757574847f2d';
const table= 'sys_users';
const result = cabrillo.nowapp.performFunction(functionId, table, recordId);
If (result === false) {
console.log("method is not available")
}
出力:
true
cabrillo.nowapp - refresh()
前の画面に影響を与える可能性があるテーブルの更新が Web ビューで行われた場合は、UI スタックを更新します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | メソッドがネイティブ側で使用可能かどうかを示すフラグ。 有効な値:
|
const result = cabrillo.nowapp.refresh();
If (result === false) {
console.log("method is not available")
出力:
true