問題タブ [alloy-ui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1088 参照

liferay - AlloyUI - node.attr("id") と node.getAttribute("id") の違い

AUI では、次の違いは何ですか

node は Node 型のオブジェクトです。

getAttribute のドキュメントには、「場合によっては正規化して、DOM ノードの属性を取得できます」と記載されています。しかし、正規化が何を意味するのか、どのような場合に適用されるのかわかりません。

ありがとう、アラン

0 投票する
2 に答える
2321 参照

javascript - 可視として初期化されたときに AlloyUI モーダルボディを適切にレンダリングする方法: false?

私は、AlloyUI モーダルの「実世界の例」を Web サイト ( http://alloyui.com/examples/modal/real-world/ ) から直接使用しています。

例をそのまま使用し、次の行を次のように変更します。

ダイアログボックスが期待するように、ページが読み込まれたときではなく、ボタンをクリックした後にのみモーダルが表示されるようにします。ボタンをクリックして「モーダルを表示」すると、モーダルがロードされますが、ダイアログの本文がスペースを適切に埋めず、ツールバーがマッシュアップされます。サイズを変更すると、すべてが適切に元の位置に戻ります。

私はクリーンな修正を探しています。これまでのところ、ハッキーな修正は、モーダルをページ本文の背後に配置する zIndex でロードし、ボタンをクリックして CSS を介して z-index を変更することである可能性があると考えています (しかし、これは本当にハック)。ボタンが modal.show() を起動した後、おそらくプログラムでモーダルのサイズを変更することもできますが、それにより、回避したいレイアウトに目に見えるジャンプが発生します。

助言がありますか?AlloyUI にはたくさんの隠し機能があることは知っています。ドキュメントがまばらなので、visible 属性を使用する必要はないのではないでしょうか?

0 投票する
1 に答える
1893 参照

java - LifeRay ポートレットで Alloy UI を使用する

LifeRay ポートレットでフォームを検証する必要があります。いくつかの調査の結果、LifeRay には 2 つの方法でフォームを検証できることがわかりました。Alloy UI タグライブラリを使用する方法と、Alloy UI JavaScript ライブラリを使用する方法です。そして、taglibs を使用するのは古い方法です (間違っている場合は修正してください)。

ということで、Alloy UI Javascript ライブラリを使ってバリデーションを行いたいと思います。しかし、どうすればそれをポートレットに含めることができますか? 私が理解しているように、Alloy UI JS ライブラリは 6.x バージョンから LifeRay にバンドルされています。<header-portlet-css>とを指定する必要があります<header-portlet-javascript>か? Alloy UI が各ポートレットに自動的に組み込まれなかったようです。

0 投票する
1 に答える
770 参照

jquery - Alloy UI 1.5 datepicker を複数のインスタンスに適用する

複数のフォーム フィールドで Alloy UI データピッカーを作成したい:

JQuery を使用すると、次のコードを使用して実行できます。

しかし、Alloy UI で同じ機能を実現するにはどうすればよいでしょうか?

今のところ、次のコードを使用しますが、このコードはループ内の CSS クラスではなく、ID によって DatePickers を適用します。

このコードは最初は使えると思いますが、次は何ですか?入力と div の ID を処理する方法は?

0 投票する
2 に答える
2408 参照

liferay - Alloy UIを使用したLifeRayフォームの検証

LifeRay 6.1.2 を使用しています。また、Alloy UI 1.5 が組み込まれています。フレームワーク。そこで、このフォーム検証の例を再現しようとしました(すべてのコードをコピーしました) が、期待どおりに動作しません (DOM のエラー ラベルですが、フォームには表示されません (EDIT1 を参照)):

ここに画像の説明を入力

期待される結果は次のとおりです (上記のリンクを使用して実際の例を試すことができます):

ここに画像の説明を入力

問題はどこですか?それを解決する方法は?ありがとう。

EDIT1: いくつかの調査の結果、aui-form-validator-messageエラー メッセージの DIV タグ (LifeRay によって生成されたものであり、追加していない) から CSS クラスを削除すると、エラー メッセージが表示されることがわかりました。変..

0 投票する
1 に答える
313 参照

liferay - Alloyui フォームがポートレットの外に表示されるのはなぜですか?

私はLiferayポートレットに取り組んでいます。私は AlloyUI フォームを使用しています。これはポートレットのコードです (provision-portlet と呼ばれます。私はフランス人なので、コメントはフランス語ですが、英語でコーディングしようとしています):

何らかの理由で、次のようになります。

http://postimg.org/image/x3h4vy2cz/

フォームがポートレットの外にある理由と、これを変更する方法を誰か教えてもらえますか?

ありがとう

マリー