問題タブ [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.
java - Alloy uiを使用したLiferay日付ピッカー
liferay で Alloy ui datepiker を使用しようとすると問題が発生します。
私のコード:
私がしようとしているのは、campagna.getDate() の値を datepiker に設定することですが、方法が見つかりません。
2 つ目の問題は、日付の形式です。
datepiket の日付形式は、liferay の現在の言語に基づいている必要があります。
これを行う方法はありますか?
ありがとうマルコ
yui - AlloyUIスケジューラー
私は AlloyUI Scheduler をいじってみましたが、これは群を抜いて最高のカレンダーのようです。突っついているうちに、いくつかの疑問が浮かび上がりました。私は YUI の経験が特にないので、YUI の考え方についての経験が不足していることが私の質問の原因になっている可能性があります。それにもかかわらず、私が克服できなかった問題は次のとおりです。
最初に、500 以上のイベントをロードしようとしましたが、その結果、すべてのアクション (イベントの追加、イベントの削除、ビューの切り替え、週/月の切り替え) が遅れて発生します。これは期待されていますか?500 のイベントは、比較的短い期間であっても、多くはないように思えます。
日表示または月表示に表示される時間を制限できますか? つまり、00:00 - 23:59 の代わりに、08:00 - 17:59 のみを表示したいと思います。
「Today」、「Day」、「Week」、「Month」、「Agenda」、「Delete」、「Save」、「Cancel」、「Dinner atブライアンの」。しかし、どのように日を翻訳できますか (例: "Monday"、"Tuesday" など)。
EventRecorder のツールバーのデフォルト ボタンを置き換える方法を見つけました。しかし、オリジナル (「保存」、「キャンセル」、「削除」) を保持し、カスタムのものをいくつか追加する方法はありますか?
/li>イベント作成の一定期間を無効にする方法はありますか? これは、何らかの方法でイベントの作成を中断することで実現できると思います。の行の何か
/li>「scheduler-event:change」、「scheduler-event-recorder:edit」などのイベントの場合、カレンダー イベント データにアクセスする正しい方法は何ですか? 私は現在
scheduler.getEvents()[event.index]._state.data
とeventRecorder.getUpdatedSchedulerEvent()._state.data
をそれぞれ使用しています。しかし、これらを使用すると面白いにおいがします。イベントの詳細な編集ビューを追加するには、どのような方法が推奨されますか? 私は現在、次の行の何かでそれをハッキングしました
/li>
ありがとう、
javascript - How to extract structure from AlloyUI form builder?
I have been playing around with AlloyUI form builder but I can't find how to get the data of the form I have been editing. I looked in the doc, the code... am I blind ? :-)
Thanks! Chris
javascript - カスタム ノードとプロパティを AlloyUI ダイアグラム ビルダーに追加する方法
AlloyUIのダイアグラムビルダーの例を使用しようとしています。
カスタム ノード タイプと、ノードの追加プロパティをいくつか追加する必要があります。ライブラリを変更してからビルドすることを考えましたが、そのようなタスクにはやり過ぎのように思えますし、ビルドにも問題がありました。
これを行う簡単な方法はありますか?
アップデート
ビルド フォルダー内のファイルを直接変更して、ビルド プロセスを取り除くことができることに気付きました。次のようなものを追加してみました:
に/build/aui-diagram-builder-impl/aui-diagram-builder-impl.js
。
私は主なjavascriptファイル構造を次のように持っています:
ダイアグラムにカスタム ノードを追加することができます。クリックして名前などを変更できますが、残念ながら図には表示されません。また、ノードに新しい属性を追加する方法がまだ見つかりませんでした。何か案は?
liferay - 「Aは定義されていません」の内部ブロック
既存の Liferay ポートレットの機能を拡張しようとしています。その一環として、Alloy UI を使用してポートレットのフィールドの値を変更したいと考えています。<aui:script>
カスタム関数を定義したい既存のブロックがあります。先に進んで を使用しようとしA.one('element')
ましたが、「A が定義されていません」というエラーが表示されます。 ブロック A.one()
内ではなく、同じ .jsp ファイル内の別の場所で使用されており、期待どおりに機能します。<aui:script>
この問題をグーグルで試してみましたが、役に立ちませんでした。私が試した解決策の 1 つは、要素ブロックに「use」ステートメントを含めることでしたが、これにより、jsp から呼び出されたときに、そのブロック内のすべての関数が未定義になりました。
「使用」ステートメントの意味は次のとおりです。
私がやろうとしていることの大まかな概要は次のとおりです。
jsp - 「二度と聞かないでください」 - liferayのポップアップ
おそらく簡単な仕事に直面していて、間違った方向に歩いているように感じます. ユーザーがデフォルトのランディング ページにアクセスしたときにポップアップが必要です。このポップアップには、iframe などで外部 Web ページ (シングル サインオンでは回避できないログイン情報) が表示されます。一部のユーザーのみがこのダイアログを使用する必要があるため、このポップアップが再び表示されないようにする機会を与えたいと考えています (Cookie または DB によって、このオプションを管理者が手動でリセットする必要がある場合は問題ありません)。したがって、基本的には、iframe を使用した「Do not ask again」ポップアップが必要です。
サイズのないランディング ページに MVC ポートレットを配置することにしました。ポップアップのみ。私が持っているのは、iframe、チェックボックス、およびポップアップが閉じたときにそのチェックボックスから情報を取得できないため、これは間違った方法であるという感覚を備えた AlloyUI ポップアップです。
これで私を助けてくれることを願っています。そのコンテキストで JSP、AlloyUI、および Java を適切に使用する方法に関するすべての背景情報をいただければ幸いです。
javascript - 図キャンバスの下に常にAlloyUIモーダルが表示される問題を修正するには?
次のように、AlloyUIダイアグラムとモーダルを一緒に使用しようとしています:
しかし、z値に設定した値に関係なく、モーダルは常に図の下に表示されます。HTML ファイルは次のように構成されています。
私は何が欠けていますか?
jquery - ASP.net MVC を使用した AlloyUI
ASP.net MVC 4.0 で AlloyUI を使用した人はいますか? この UI ライブラリは非常に便利であることがわかりました。
エンタープライズ クラスのアプリケーションで使用する予定です。
ライブラリは見栄えがしますが、公式 API 以外のリソースは見つかりません。Nuget ギャラリーにもダウンロード用のライブラリはありません。
jQuery/KnockoutJS または MVC 4 との互換性の問題はありますか?