2017-03-09 9 views
1

AEMで必要なフィールドとして画像(fileUpload)を作成したいのですが、花崗岩バリデータがfileUploadsで機能しないためです。AEMタッチUIで必要なフィールドに画像を作成したい

このウィジェットでは、必要な「true」は表示されません。 誰も私に助けてくれますか?

+0

この記事の手順を試しましたか。アプリに検証の問題があるようですか? http://experience-aem.blogspot.co.uk/2016/05/aem-62-support-required-validator-on-file-upload-image-in-touch-ui-dialog.html –

+0

私にはダイアログがあります別のタブで2つの画像ピッカーと。メンデント、1つはありません。どうすればそれを解決できますか? –

+0

サンプルスクリプトをモジュール化して、個々のケースでフィールドと連携させることはできませんか?私はプロジェクトでこれに似たJSをいくつか見てきて、JSコーディングでそれが可能だと思います。もし私がそれを見つけることができれば私はそれを要点にするだろうが、それは最後にJSの組織にダウンしている。 –

答えて

1

必須(ブール値) フィールドを埋め込む必要があるかどうかを示します。花崗岩のウィジェットをサポートするために起こっている支持性が何であるかについての詳細/libs/granite/ui/components/foundation/form/fileupload/fileupload.jsphttps://docs.adobe.com/docs/en/aem/6-2/develop/ref/granite-ui/api/jcr_root/libs/granite/ui/components/foundation/form/fileupload/index.html?highlight=granite%2Fui%2Fcomponents%2Ffoundation%2Fform%2Ffileupload#/libs/granite/ui/components/foundation/form/fileupload

+1

AEM 6.0または6.1を使用している場合、「required:true」はそのプロパティで使用できないため、動作しません。 –

0

外観:

はAPIを参照してください。あなたのファイルをアップロードする例は、下記のコードスニペットに示すように、必要な(ブール値)プロパティーをアップロードします。

/** 
    * Indicates if the field is mandatory to be filled. 
    */ 
    - required (Boolean) 

は、さらにプロパティを追加し、それが下の画像のように私はAEM6.2でそれをテストしているとき、期待通りに動作します。

fileupload

+1

こんにちは、私は必要な真を追加すると、私は画像に表示されるように私にエラーを与えるが、私は画像を追加しても、まだerror.Pleaseをテストして、 –

+0

@ ShivaniGarg私たちはいつもカスタム検証を追加して** afteredit cq:listener **を追加することができます。ここには良い例があります:https://helpx.adobe.com/experience-manager/using/creating-touchui-validate.html – Akash

関連する問題