ビュー
関数
openActionLink

openActionLink

openActionLink は、指定したアクションへのリンクを開くための関数です。リンクを開く際に、引数やオプションを指定できます。

基本的な使い方

import {
    useCallback
} from 'react';
import {
    openActionLink
} from '@basemachina/view';
 
const App = () => {
    const handleClick = useCallback(() => {
        openActionLink("action-id", {
            param1: "value1",
            param2: "value2"
        }, {
            newTab: true,
            openAndRun: true
        });
    }, [])
 
    return (
        <button onClick={handleClick}>
            Open link
        </button>
    );
};

詳細なインターフェース

引数

識別子説明
actionId文字列開くべきアクションのID。アクションIDは、アプリケーションの特定の機能を実行するための識別子です。"action-id"
paramsオブジェクトアクションを開く際に指定する引数。引数の名前と値のペアを持つオブジェクトです。{ param1: "value1", param2: "value2" }
optionsオブジェクトリンクを開くオプションを指定するオブジェクト。新しいタブで開くかどうかを指定する newTab プロパティと、リンクを開いたときにアクションを即時実行する openAndRun プロパティを持つことができます。{ newTab: true, openAndRun: true }

戻り値

openActionLink 関数は戻り値を返しません。

ただし、関数の実行によりアクションへのリンクが開かれ、その結果が画面に表示されます。