問題タブ [aura-framework]
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.
javascript - クライアント側コントローラから aura コンポーネント内の要素を見つけるにはどうすればよいですか?
コントローラ内から現在のコンポーネントの子コンポーネントへの参照を取得するにはどうすればよいですか? 例えば:
この場合、myComponent
このコンポーネントのコントローラー内からの参照が必要です。
javascript - SALESFORCE1(AURA PLATFORM): クライアント側コード (JavaScript コード) からサーバー側コード (APEX) に値を渡す方法は?
私は Salesforce1 (Aura プラットフォーム) に取り組んでいます。クライアント側 (javascript) からサーバー側のコントローラー (Apex コード) に値を渡そうとしています。setParams();
JavaScript での使用とApex での@key
アノテーションを使用してみましたが、Apex@key
ではサポートされていません。
前もって感謝します。
ここでサンプルコードを提供しています...
アプリケーションコード:
コンポーネントコード:
**クライアント側コントローラー(JAVASCRIPT):**
} })
サーバー側コントローラー (APEX クラス):
backbone.js - aurajsのsandbox.on()とsandbox.emit()はどのように機能しますか?
私は auraJS を初めて使用し、ドキュメントを読みましたが、アプリケーションでのサンドボックスの役割が何であるかを理解していませんでした。docs によると、sandbox.on() はサブスクライバー (リスナー) であり、sandbox.emit はパブリッシャーです。しかし、これらの関数で渡される引数は何ですか?また、sendbox.emit() を使用して他のコンポーネントの関数を呼び出す方法は何ですか? アプリケーションに次のようなコードがあります
そして、デバッグを通じて、上記のコード行が他のコンポーネントのビューの renderAddLayout() を呼び出すことを知りました。しかし、renderAddLayout() function(); をトリガーできる関係または非同期呼び出しが見つかりませんでした。
javascript - Aura.js Lightning コンポーネント: スーパー/親コンポーネントからネストされた/子コンポーネントのメソッドを起動しますか?
ネストされたコンポーネントとの通信に問題があります。コンポーネントがネストされたコンポーネントの controller.js (またはヘルパー) でメソッドを実行できるようにしたいと考えています。イベントとビアの両方を試しましたが、運がありません。マークアップの例を次に示します。
これは動作しません。スーパースーパーコンポーネントのネストされたコンポーネントに配置したのとまったく同じコードを試してみたところ、完全に機能しました.スーパースーパーコンポーネントはイベントを受け取りました. しかし、ネストされたコンポーネントはできません。これは、イベントのみが発生することに関係していると考えました (ただし、ドキュメントには、アプリケーション イベントではなく、コンポーネント イベントの場合のみであると記載されています)。
したがって、私がオンラインで読んだ他のオプションは、を使用しています。これをやってみましたが、これもネストされたコンポーネントと話すには機能しませんでした。
親コンポーネントは、ネストされたコンポーネントのメソッドをどのように起動させることができますか?
ありがとうございました
javascript - Auraで外部jsライブラリを使用するには?
私は追加しました
aura:application ファイルでは、ファイルはブラウザによってダウンロードされます (コンソールから確認できます) が、Renderer の afterRender 関数で Chart オブジェクトを作成しようとすると
エラーが発生しました:
何か問題が発生しました。afterRender が「markup://helloWorld:helloWorld」でエラーをスローしました [afterRender が「markup://c:ltGraph」でエラーをスローしました [ ReferenceError: Chart is not defined ]] 失敗した記述子: {markup://helloWorld:helloWorld}新しい ( http://localhost:8080/auraFW/javascript/lG7eYFZ_MXfCccXumk95LQ/aura_dev.js:3152:23 ) でのエラーhttp://localhost:8080/auraFW/javascript/lG7eYFZ_MXfCccXumk95LQ/aura_dev.js:1:1。もう一度やり直してください。
Aura で外部ライブラリを使用するには?
aura-framework - Aura Storage - データを数秒間保持しますか? (長期保存が必要です)
Aura ストレージ機能を使用して、クライアント側にグラフ データを保存しようとしています。私が使用するストレージを作成するには:
そしてそれは動作します、私は実行することによってそこにいくつかのデータを保存することができます:
そして、次の方法でデータを取得します。
しかし、8〜10秒後にストレージからデータを再度取得しようとすると、ストレージは未定義を返します(データが削除されたように)。しかし、なぜそんなに速いのですか?さまざまな初期化パラメーターで遊んだのですが、何も変わりませんでした。