問題タブ [sapui5]
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 - SAP UI5 対他の Javascript フレームワーク?
SAPUI5がフレームワークとしてどこに立っているかを理解したかっただけです。
(1)それは jQuery (多数のユーティリティ機能、効果、アニメーションなどを備えたライブラリ) のようなものですか、それとも (2) Backbone、Angular、Ember などのような MVC ライブラリのようなものですか?
- 1 の場合、どのようにして jQuery に取って代わることができるでしょうか?
- 2 の場合、これらの他のフレームワークと比較してどのような利点と欠点がありますか?
それが SAP 独自のフレームワークであるという事実とは別に、私が本当に知りたいのは、このフレームワークの背後にある原則と哲学であり、フロントエンドでの時間の試練にどのように耐えられるかです-
- アプリケーション構築の MV* 哲学
- シングルページ アプリケーションの構築
- Backbone、Angular などの他のフレームワークと一緒の学習曲線 (つまり、SAPUI-5 を学習すると、他のフレームワークの学習曲線が増減するか、またはそれにどのように影響するか)
そして最後に (もしあれば!) 他のフレームワークで SAPUI5 のエコシステムを作成します。
sapui5 - 宣言型ビューで ViewData を使用する方法
モデルを使用せずに、viewdata を使用してビューにユーザー コンテキストを挿入するというアイデアが気に入っています。
データはコンストラクターに渡すことができます
jsView では、値を動的に使用できます
HTML または XML ビューで viewData に静的にアクセスする方法はありますか?
構文はわかりませんが、次のようになるかもしれないと考えていました
編集:ビジネスデータのように見えるものではなく、一般的なパラメータを表示するように例を変更しました
sapui5 - リストボックス内のアイテムを元の位置に移動する方法
いくつかのリストアイテムを含むリストボックスがあります。たとえば、次のように投稿します。
あるボックスのリストアイテムを別のボックスに移動できます:
アイテムを 2 番目のリストから最初のリストに戻したい場合、アイテムは最初の位置ではなく、リストの最後に移動します。
2 番目のリストから最初のリストのアイテムを最初の位置に戻すにはどうすればよいですか?
sapui5 - openui5: カスタム コンポーネントの最初のレンダリングのみにアニメーションを実装する方法
openui5/sapui5 用のカスタム コンポーネントをいくつか実装しています。
コンポーネントについては、最初に読み込まれたときに css アニメーションが必要です。次の css を追加すると、これは非常に簡単です。
コンポーネントが何らかの理由で openui5 フレームワークによって再レンダリングされると、問題が発生します。
その後、DOM 要素は破棄され、新しい要素が作成されます。これにより、アニメーションが再びトリガーされます。
これを実際に見るには:
- http://elsewhat.github.io/openui5-cards/cdn/latest/example3.htmlに移動します
- 初期アニメーションは必要に応じてトリガーされます
- カードの右上隅にあるメニュー アイコンをクリックします。
- 新しい不要なアニメーションがトリガーされる
openui5 でこれを回避するための推奨される方法は何ですか?
jquery - sapui5でテーブルの行を実際に選択せずに行の詳細を取得する方法
SAP ゲートウェイであるバックエンドからデータが入力される sapui5 にテーブルを作成しました。リンクを含むテーブルに列を追加しました。各行にはリンクがあります。そのリンクをクリックすると、ポップアップ ボックスが開きます。ポップアップボックスでリンクが選択されている同じ行の他の列の詳細を渡したいです。詳細を取得するには、私が知らないその行のインデックスが必要です。
それを達成する方法は?
input - リンクのプロパティ「テキスト」でテキストフィールドのユーザー入力値をバインドする方法(sapui5)
私は textField を持っています:
そして私はボタンを持っています:
ボタンを押すと、ユーザーテキスト入力の名前でリンクを作成する「createNewFavorite」関数を作成したいと思います。例として:
「createNewFavorite」関数を作成するには? どうもありがとう!