0

Adobe Livecycle Designer ES2 を使用してカスタム ダイアログ ボックスを作成していますが、2 つのタイプ "ok"を取得する方法や可能性があるかどうかさえわかりません。

下部に通常の OK ボタンを 1 つ配置し、上部に Web サイトへのハイパーリンクを配置したいと考えています。

ok_cancel私が知る限り、これらのボタンはレイアウトで分離できないため、それはすでに " " などを使用することを妨げています。
URLを起動するボタンのイベントハンドラーを作成する方法、または「コミット」以外の「OK」要素のクリックイベントを処理することさえ可能かどうかはわかりません。
また、「コミット」機能がどのようにOKボタンを選択するのか理解できません。私の別のダイアログボックスでは、上のボタンがトリガーされるこの場合とは異なり、コードの下部にある下のOKボタンによってトリガーされるためです。 「コミット」機能。

わかりやすくするためのコードを次に示します。「link」要素で「commit」をトリガーするのではなく、「okbo」要素をトリガーします。clickEventそして、「リンク」の新しい機能を作りたいと思っています。

var dialogBox =
{
    description:
    {
        elements:
        [{  
            type: "static_text",
            name: "Text about the link",
        },
        {
            type: "ok",
            item_id: "link",
            ok_name: "Go to Link",
        },
        {
            type: "static_text",
            name: "Some more Information",
        },
        {
            type: "ok",
            item_id: "okbo"
        }]
    },
    commit: function(dialog)
    {
        app.alert("This is triggered by the OK-Button with the ID 'link' \n and I don't know why!");
    }
};
app.execDialog(dialogBox);

1 つのダイアログで異なる "ok" 要素を操作することが不可能な場合は、ダイアログで別の方法でハイパーリンクを取得する方法についての提案をお待ちしています!

これは私の最初の StackOverflow の質問なので、私を殺さないでください :P ;)

4

1 に答える 1