Alfresco Community Edition 5.1.xを使用しています。私はドロップダウンリストを使用したキックスタートを使用してワークフローを作成しました。Alfresco Community Edition-5.1ワークフロー形式のテキストフィールドでは、条件の表示と非表示を切り替える
ドロップダウン値を選択すると、テキストフィールドがワークフローフォームに表示されない場合の条件に基づいて、テキストフィールドを有効にする必要があります。
これは可能ですか?そしてどうやって?
Alfresco Community Edition 5.1.xを使用しています。私はドロップダウンリストを使用したキックスタートを使用してワークフローを作成しました。Alfresco Community Edition-5.1ワークフロー形式のテキストフィールドでは、条件の表示と非表示を切り替える
ドロップダウン値を選択すると、テキストフィールドがワークフローフォームに表示されない場合の条件に基づいて、テキストフィールドを有効にする必要があります。
これは可能ですか?そしてどうやって?
私は同じ問題を抱えています。
show()
とhide()
関数を使用します。必須フィールドがある場合は、そのフィールドも処理することにします。これは私がやったことであり、うまくいきましたが、誰かがより洗練されたソリューションを持っていればうれしいでしょう。
編集::私の場合、カスタムコンポーネントを作成していて、テンプレート(ftl)とスクリプトファイル(js)を持っていました。 このjsでは、ページが初期化されると、私は必要なものを処理するコードセクションを追加しました。私は入れているコードは一例です:あなたは、ドロップダウン選択 に従ってフォームフィールドを表示するカスタムFTLを作成することができ
$('#select_id').change(function(){
showHideMyComponent($(this).val());
});
function showHideCible(value){
boolean hide = checkIfIhaveToHide(value);
if(hide){
$("#divToHandle").hide();
}else{
$("#divToHandle").show();
}
}
そして、あなたはあなたのフィールドとしてそのFTL のパスを指定する必要がJavaScriptのみ....に関連していないID
<field id="xxx:propName" set="info"> <control template="/org/alfresco/components/form/controls/xyz.ftl" /> </field>
そのその屋外.. –
@KrutikJayswalあなたは何を意味するのですか? – Akah
AlfrescoはCMSです。多くのことがあります。これは... javascript shoとhide()だけではありません。 –