問題タブ [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 投票する
2 に答える
10491 参照

liferay - 多くの aui:button を持つ aui:form

このように3つのaui:buttonを持つaui:formを開発しようとしています...

そして、押されたボタンに応じて、ポートレットからさまざまなメソッドを実行したい...

この関数を使用してデータを取得しています...

しかし、[And] および [Or] ボタンをクリックしても、フォームのリクエスト パラメータを取得できません。

どうすればこれを解決できるか知っていますか??

ありがとう、オリオル

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

java - JSP からパラメーターを指定して Javascript 関数を呼び出す

こんな形をしている...

ビュー jsp ファイル内。

そして、このようなJS...

submit.jsファイル内。

ボタンの 1 つからこのメソッドを呼び出し、他のボタンの他​​のメソッドを呼び出すにはどうすればよいですか? いろいろ考えてみましたが、これは機能しませんでした..

例えば:

commonFunction の呼び出しjs: onclick="commonFunction('End')"//End はパラメータとして渡される文字列です

など..結果なし!

誰か私に手を貸してくれませんか?

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

javascript - Alloy UI ドロップダウンの作成方法

こんにちは、Alloy UI でドロップダウン メニューを作成しようとしています。

これは私が書いたすべてのコードです。ドロップダウン リンクを押しても、ドロップダウン メニューが表示されません。どうすれば機能しますか?Alloy UI バージョン 2 を使用しています。Alloy UI のブートストラップの代わりに Twitter Boostrap を使用すると動作します。これら 2 つのブートストラップの違いは、Alloy UI のバージョンには先頭に追加があるだけaui-です。

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

javascript - liferay Alloy ui検証エラーをWeb分析用にキャプチャするにはどうすればよいですか?

piwik で liferay を使用しており、クライアント側の検証エラー イベントを piwik のカスタム変数にキャプチャしたいと考えています。たとえば、デフォルトのユーザー登録ページには、多数のフィールドと合金の ui バリデータが構成されています。piwik に登録しているユーザーが遭遇したすべての検証エラーを分析し、ユーザー エクスペリエンスを改善したいと考えています。

すべてのフォーム検証がpiwikにトラップされるように、これを一元的に行うことをお勧めします。Alloy uiバリデータフレームワークがどのように構成されているかを実際に理解できませんでした. そこにはあまりにも多くの魔法が起こっているようです。

空の登録フォームで送信ボタンを押すだけで、クラスaui-form-validator-error-containerがブラーに追加され、タグエラーフィールドに送信されていることがわかりました。この魔法のすべてを実現するコードを特定できませんでした。

これをどのように行うかについて、誰かが私にいくつかの指針を持っていますか?

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

javascript - カスタムバリデーターで既存のliferay auiバリデーターをラップするにはどうすればよいですか

liferay aui コンポーネントの検証プロセスをより詳細に制御して、Web 分析のエラー イベント追跡などを処理するカスタム コードを追加できるようにしたいと考えています。この質問は、私の以前の質問に関連しています。liferay Alloy ui 検証エラーを Web 分析用にキャプチャするにはどうすればよいですか? . さらに調査した結果、タグを使用してカスタム JavaScript バリデーターを実装できることがわかりましaui:validatorたが、必要なのは、検証を元の JavaScript ハンドルに委任する方法です。super();いわば呼ぶ。これにより、分析用に独自のロジックを追加しながら、aui 内に存在するすべての既存の検証機能を活用できるようになります。すべてのJSPで、少なくとも私は本質的に今私にとって重大なブロッカーであるものに対する解決策を持っています.

この質問はカスタム検証に向けられており、Web 分析以外のことでもこれを見ている多くの人がこれが役立つと思うため、これを別の質問として保持しています。

コミュニティからのガイダンスを楽しみにしています...

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

eclipse - Liferay - Eclipse 合金タグ ライブラリ エラー

Liferay ポータルで実行されるポートレットを開発しています (現在 Liferay+Tomcat7 バンドルを持っていますが、後で JBoss で実行されます)。Liferay IDE および Liferay SDK で Eclipse Helios を使用しています。

私の .jsp ファイルでは、Alloyを使用しています。

すべて正常に動作します。ポートレットは正常にデプロイされ、正しく表示されます。唯一の問題は、Eclipse がそれをエラーとしてマークしていることです。

これは主に表面的なエラーです。プロジェクト自体は正常に動作しますが、Eclipse の Liferay IDE は明らかにこれらの依存関係を理解し​​ていません。私はこの「エラーマーカー」と一緒に暮らすことができます。それほど気にしません。それを修正する方法があるかどうか、私はただ興味がありました。

ヒントをありがとう!

編集:これは私の web.xml ファイルです:

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

java - Alloy UI の時間形式 24 時間 Liferay 6

こんにちは、24 時間形式を使用して時間フィールドの UI 日付ピッカーを許可する方法を表示するにはどうすればよいですか? 私が使用している場合

午前/午後モードで表示されます...または、午前/午後モードを使用している場合、値を取得する方法は??通常、ポートレット クラスで値を取得する場合は、この [コード] のようにします。

[/コード]その値を取得する方法はありますか?? 写真の例では 4:54: PM と表示されているので、24 時間で 16:54:00 になることを意味します。

ありがとう

よろしく

ダニエル

0 投票する
3 に答える
3326 参照

liferay - AlloyUI (または YUI3 だと思います) では、setAttribute を使用してラジオ ボタンをチェックするときに変更イベントをトリガーするにはどうすればよいですか?

setAttribute('checked',true) を使用して radioButton の値を変更すると、ラジオ ボタンの値が変更されますが、change イベントは発生しません。

これは、YUI または AlloyUI に限定されているようには見えません (たとえば、ラジオ ボタン/チェックボックスの状態の変化の検出を参照してください)。

この問題を回避するには、ラジオ ボタンの値を設定するときにプログラムで変更イベントを発生させたいと考えています。

Alloy UIでそれを行うにはどうすればよいですか(Liferay 6.1 GA2を使用しています)?

ありがとうアラン

いくつかの詳細:

html:

イベント委任の設定 (ラジオボタンでイベント コールバックも試しました):

change イベントをトリガーしない setAttribute: