問題タブ [sproutcore-views]
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 - sproutcoreメインページのリファクタリング
私は自分の拳のsproutcoreアプリを自分で構築します。これで、リソース/メインページのコードが大きくなります。ビューが独自の個別のファイルに含まれるように、コードをリファクタリングしたいと思います。
これを行う方法?
サンプルコード
ムチョコード部分をリファクタリングしたい。
javascript - Sproutcoreで私有財産を観察する
オブジェクト自体の中からプライベート(下線付き)プロパティを観察することは可能ですか?_view_layerがいつ設定されるかを知る必要があります。そうすれば、いくつかのjQueryでもハンドラーを適用できます。残念ながら、init()とrender()は本当に早いので、_view_layerは未定義です。残念ながら、_view_layerの観察はうまく機能していないようです。何ができるか教えてください。基本的に、別の可能な解決策があれば、私もそれを見ることができます
sproutcore - ビューのレイアウト プロパティをオブジェクト コントローラーにバインドする
私は最近、Sproutcore で作業を始めました。これは、クライアント側の Web アプリ開発にとって非常に優れたソリューションのようです。ただし、ドキュメントは私が望むほど完全でも簡潔でもないので、いくつか苦労しています。
具体的には、ビューの 1 つのレイアウト プロパティをオブジェクトにバインドしようとしています。ビューがレンダリングされるときにオブジェクトのプロパティを使用するという点で、これをある程度管理しましたが、私が抱えている問題は、オブジェクトが更新されたときにビューの寸法が変わらないことです。ただし、変更が永続的で、ページをリロードすると、新しい値が使用されます。
動的に更新されるようにレイアウト プロパティをバインドする際に何らかの制限がありますか、それともここで間違ったアプローチをしていますか?
javascript - SproutCore コレクションの並べ替え
Todo のリストがあり、それらに関連付けられたタグ プロパティがあります。ビューには、「タグで並べ替え」ボタンがあります。そのボタンを押すと、コレクションがタグでソートされるようにします。今は何も起こっていません。以下はコードです。どうしたの?
scrollview - Sproutcore:SC.ScrollViewのcontentViewとしてカスタムビューを使用する
SproutCore 1.xを使用していて、SC.ScrollViewのcontentViewとしてカスタムビューを使用しようとしています。
コードは次のようになります。
問題は、contentViewのサイズが任意であるため(つまり、ロードされた情報に基づいて動的に変化するため)、スクロールビューはスクロールする必要があることを認識していないように見えることです。ロードされるコンテンツの量がわからないため、高さを完全に設定することはできません。
スクロールビューにcontentViewの高さを動的に表示するように指示するにはどうすればよいですか?
ember.js - Ember.jsで.templateNameの代わりに.templateを使用するとバインディングが機能しますか?
.templateName
html で :を使用すると、HTML ビューをデータにバインドできます。
jsで:
生成された HTML 構造:
しかし、.template
代わりに使用する場合.templateName
:
生成された HTML 構造には、{{pageTitle}}
コンテンツの周りにプレースホルダー タグがないため、pageTitle が変更されても更新されません...
.template
まだバインディング作業を行うために使用する方法はありますか? または、使用する必要があります.templateName
か?
ご協力いただきありがとうございます!
javascript - Sproutcore 1.6 を使用してドロップダウン リストを実装する
タイトルの通り、Sproutcore 1.6でドロップダウンリストを実装したいです。
ドキュメント内の関連するビューをいくつか検索しましSelectView
たSelectFieldView
。
以前にそれを行ったことがある人は誰ですか、そのための最良の選択肢はどれですか?
また、ドロップダウン リストを親ビューに配置したいのですが、この親ビューに最適なビューはどれですか? それだけ
SC.View
ですか?
みんな、ありがとう。
javascript - SproutCoreネストされたListView(SC.ListView)
SproutCoreアプリで部門ごとの連絡先のリストを表示しようとしていますが、SC.ListView
別のアプリ内にネストしようとしましたが、役に立ちSC.ListView
ませんでした。
支援するために使用SC.GridView
することは可能ですが、ネストされた「リスト」は最初のリストのコンテキスト内にある必要があります。これをJQueryUIのアコーディオンウィジェットと同様に実装できれば、さらに良いでしょう!
任意の提案をいただければ幸いです!
ありがとう、M。
javascript - SproutcoreでのBase64エンコーディング
httpリクエストの認証ヘッダーを必要とするSproutcoreでRESTfulWebサービスを呼び出す必要があります。私はSproutcoreのようなコードを書きます:
ただし、実行すると、sadiBase64が定義されていません。
誰もがそれを修正する方法やsproutcoreでそれを行う方法を知っています。ありがとう
sproutcore - レコードをSC.ArrayControllerコンテンツにプッシュする方法は?
サンプルデータ(フィクスチャから作成されたレコード)を自分のに取り込もうとしていSC.ListView
ます。によって特定のデータを見つけることができるので、レコードが適切に作成されていることを知っていますprimaryKey
。
はSC.ListView
これからコンテンツをプルしていcontentBinding: 'MyApp.thisController.arrangedObjects'
ますSC.ArrayController
:
ストアを初期化するには、公式ガイドの関数を使用します。
store: SC.Store.create().from(SC.Record.fixtures)
コントローラのコンテンツプロパティをインポートする権利を設定するにはどうすればよいSC.RecordArray
ですか?