問題タブ [upshot]

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 投票する
1 に答える
1394 参照

jquery-mobile - Knockout と Upshot を使用して JQuery Mobile をデータバインドする方法

アップショットを使用してサービスからデータを取得し、Knockout.js を使用して値をリストにバインドする JQuery Mobile UI を構築しようとしています。データを入力することはできますが、JQuery モバイル スタイルがレンダリングされません。

これが私のコードです。この点で何か助けていただければ幸いです。

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

knockout.js - スパの結果、祖父母エンティティにアクセスする方法は?

次の基本モデルで SPA を動作させようとしています。

そして私の見解では、これを試しました:

また、所有者の名前を含む計算されたプロパティを ActionItem に追加しようとしました。

そして呼び出す:

しかし、別の静的文字列を追加して値を手動で設定すると:

次に、これは正常に機能します:

私は何を間違っていますか?

乾杯

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

knockout.js - Upshot.js リモート データ ソースの例

私は、SPA オプションとともに MVC 4 ベータ版に取り組んでいます。プロジェクトにサービス エンドポイントを追加し、Upshot を使用してそれらに接続するというアイデアが浮かびました。ただし、構築したいアプリケーションは外部 Web サービスと通信します。つまり、Upshot をローカル コントローラーに向けてメタデータ情報を取得することはできません。代わりに、REST サービス エンドポイントを指します。

Upshot リモート データ ソースを真のリモート データ ソースに接続する例や参照情報を持っている人はいますか? 以前に尋ねられた他の質問とは異なり、完全な例を探しています。私はまだ頭を包むことができないようです。

ありがとう

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

knockout.js - 日付のアップショットMVC4処理、ノックアウトバインディング

upshot.jsはDateTimeオブジェクトをどのように処理しますか?

「通常の」文字列を作成するだけで、実際のJS日付オブジェクトを作成しないようです。

JSONの日付の書式設定とMVCに関連するすべての問題については、すでにここで説明してい ます。Asp.NetMVCとKnockoutJSを使用した日付の処理

そのため、MVCのデフォルトのJSONフォーマッターをJSON.Netに変更した後でも、現在までの自動変換は実行されません。残念ながら、Dateオブジェクトを内部で作成するには、すべてのバインディングを「手動で」実行する必要があります。JSON.Net形式の日付から新しいDate(文字列)アプローチでは、コンストラクターが日付形式文字列を完全に処理できるため、問題なく機能するようです。

ノックアウトのバインディングですべての異なる値型を処理するために使用できる「一般的な」ライブラリはありますか?

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

asp.net-mvc-4 - MVC4アップショットを介して関連エンティティをアップロードする方法

Knockoutjsを介して楽しく表示できるアップショットビューモデルに単純なDTOエンティティAをロードします。

私のDTOAにはリストエンティティが含まれています。だから私はA内の要素をforeachすることができます。

また:

ここまでは順調ですね。データを問題なく繰り返すことができます。しかし、AとSaveAllのインスタンス内で「someprop」を変更すると、サーバーはまったく応答しません。updateDatacontrolleメソッドは呼び出されません。クライアントに送信する前にchildB.Clear()をクリアすれば、すべて問題ありません。

結果はコレクションでエンティティを更新できないようですか?

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

knockout.js - アップショットデータソースへの変更をコミットした後のノックアウトモデルの更新

MVC4 SPA ウォークスルーの例に従って、10 個のトピックのリストをプルダウンし、ユーザーがそれらを安全または不良としてマークし、変更を保存できるようにする単純なアプリケーションを作成しました。ここで、ユーザーが変更を保存したら、次の 10 件のトピックを処理するリストをリロードしたいと思います。どうすればいいですか?

これが私のビューデータモデルです:

意見:

コントローラ:

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

asp.net-mvc-4 - ViewModel の部分的な更新をサーバーに戻すように Upshot を構成するにはどうすればよいですか?

Steven Sanderson の指示に従って、シングル ページ アプリケーション (ASP.NET MVC4) を作成しました。現在発生している問題は、アイテムを編集して変更を保存するたびに、期待どおりに変更されたプロパティだけでなく、Upshot がアイテム全体をサーバーに送り返すことです。(firebugはサーバーに送信されているものを検査できるため、これを知っています)。

アップショットは、ノックアウト オブザーバブルを使用するため、変更されたプロパティのみを送信できるはずであり、変更されたものと変更されていないものを追跡できると確信しています。

私の質問は、これは現時点で可能ですか (おそらく何らかの構成パラメーター)、または将来のバージョンがこれを実装するのを待つべきですか? Upshot はかなり新しいライブラリなので、ドキュメントを見つけるのは今のところかなり困難です。

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

xml - Upshot.js と LINQ to XML

Upshot と DbDataController をいじってみると、問題ないようです。Upshot が通常の ApiController と互換性があるかどうか疑問に思っていますか?

たとえば、Model を受け取り、そのモデルを何らかの方法で XML ファイルに追加する Api Controller Post メソッド。クライアントは Upshot を使用してデータを送信しても、検証エラーが発生しますか?

他の誰かがこれほど Upshot をいじったことはありますか?

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

json.net - JSON.NETをASP.NETMVC4ベータ版で使用する方法

JSON.NETシリアライザーの標準シリアライザーを交換することは問題ではありません。以下のコードは、ScottHanselmanのブログから直接抜粋したものです。

http://www.hanselman.com/blog/OnTheNightmareThatIsJSONDatesPlusJSONNETAndASPNETWebAPI.aspx

ただし、これを行った後は何も保存できず、ajax呼び出しは失敗します。私が返すエラーは次のとおりです。

このDataControllerは、エンティティ「JObject」の操作「挿入」をサポートしていません。

JObjectは、JSON.NETシリアライザーから返されるものです。エンティティにアタッチされている「__type」プロパティを尊重していません。

JSONの例:

これを修正するためにJSON.NETソースコードに浸る以外にできることはありますか?これを修正するASP.NETMVC4ベータ版のアップデートはありますか?

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

html - JayData vs Upshot(クロスプラットフォームHTML5アプリ)

私はiPhone/iPad/Androidアプリの開発の計画段階にあります。

基本的に、アプリはリモートデータソースからデータをクエリし、ローカルに保存します。データ管理がこのアプリの重要な機能になるため、この場合、UIは重要なファクトリではありません。HTML5とJavaScriptベースのハイブリッドアプリケーションを開発し、PhoneGap/Cordovaでデプロイすることにしました。

私は.NET開発者であり、Web開発にVisual Studio 11を使用しているため、デフォルトでUpshot.jsを使用するシングルページアプリケーションテンプレートを見つけました。

代替案を検討することで、JayDatahttp://jaydata.orgライブラリを見つけまし。upshot.jsに似ているように思えます。

クロスプラットフォームのHTML5アプリケーションを構築するには、どちらの方法で行けばよいか、ご意見をお聞かせください。