問題タブ [jaydata]

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

typescript - BreezeJS-複雑なクエリを作成するにはどうすればよいですか?

BreezeJS + ODataまたはWebAPIを使用して複雑なクエリを作成するにはどうすればよいですか?私ができるようにしたいのは、JayDataでこのようなもので、Northwindを参照データベースとして使用していますか?私の問題は、データベースを参照する側(定数と比較してフィールドではない)と複雑な論理ツリー(a ||(b && c))の両方を持つクエリを表現する方法がわからないことです。

私の他の質問は、TypeScript+クエリについてです。BreezeJSでクエリにArrow関数を使用するにはどうすればよいですか?したがって、式ビルダーの代わりに、次のように言う方法があります。

ご協力いただきありがとうございます。明らかな質問の場合は申し訳ありません。

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

javascript - Knockout と JayData を使用したプル ツー リフレッシュ

Knockout.jsとを使用して HTML5 アプリを開発していますがJayData、プルして更新するデータ リストを実装しているときに問題が発生しました。

API を使用してリモートODataサービスにクエリを実行し、結果を配列JayDataに割り当てます。KO observable

私はいつも古い記録を失います。コードを修正するにはどうすればよいですか?


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

odata - JayDataまたはBreezeを使用したODataAnyand All

ODataはAnyandAllをサポートしており、以前のプロジェクトで大いに役立ちました。現在、JayDataを使用してODataクエリ文字列の記述を回避していますが、any()およびall()を検索しても結果が見つかりません。既存の機能やそれを実装する計画はありますか?

Breeze.jsを確認しましたが、結果は同じです。

0 投票する
3 に答える
623 参照

odata - JayData を使用して、OData に対して基本的な認証を行うにはどうすればよいですか?

ここで指示されているようにユーザーとパスワードを指定しましたhttp://jaydata.org/blog/jaydata-1.0.5-is-here-with-authentication-support-and-more しかし、401を取得し続けています。何かアイデアはありますか?

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

asp.net - ASP.NET MVC での SPA 開発のための BreezeJS と JayData の比較

Web 開発者として、私は最近KnockoutJSを使用することの楽しさを発見しましたが、サーバーを使用することになると、ほとんど独り占めされます。CRUD 機能とバッチ操作のためにBreezeJSJayDataを検討しましたが、どちらが最適かはまだわかりません。

現在、EF を使用した ASP.NET MVC 開発に集中していますが、後で他のプラットフォームに切り替える可能性があるため、特定の 1 つのフレームワークに制限されたくないのです。この点で、JayData は、OData、webSQL、IndexedDB、localStore、Facebook、YQL など、BreezeJS を介して多数のプロバイダーを提供しており、ほとんど圧倒されています。ただし、BreezeJS は OData をサポートしていますが、使用のみを目的としています。

しかし、使いやすさ、ドキュメント、および私が考えもしなかったその他の重要な機能についてはどうでしょうか?

私がそれらの中から選択するのを手伝ってくれてありがとう。

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

javascript - Jaydata Planet の例で DefaultError: DEFAULT ERROR CALLBACK をスローする

JayData の惑星の例を実行しようとしていますが、ブラウザーに html ファイルをロードしようとすると、firebug で次のようなエラーが発生します。

DefaultError: デフォルトのエラー コールバック!

エラーがスローされた行で jaydata.js(1.2.5) の内部をチェックしました。関数 Guard.raise で、未定義かどうかにかかわらず、インテリセンス オブジェクトをチェックします。その宣言を検索しようとしましたが、できませんでした。この問題を解決するのを手伝ってもらえますか?このインテリセンス オブジェクトはどこで入手できますか?

ありがとう、アヤックス

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

asp.net-web-api - JayData と WebAPI および OData がコールバックを実行しない

Asp.Net WebAPI OData の RC で JayData の最新バージョンを使用しています。JavaScript 関数を実行してサーバーからデータをフェッチすると、JSON データでリクエストとレスポンスを確認できます。ただし、.then() 関数は起動しないため、UI はサーバーからデータが返されたことを認識しません。

これが私の JayData 呼び出しです。

応答ヘッダーは次のとおりです。

応答ヘッダー Cache-Control no-cache Content-Length 1811 Content-Type application/json Date Fri, 21 Dec 2012 08:32:58 GMT Expires -1 Pragma no-cache Server Microsoft-IIS/8.0 X-AspNet-Version 4.0。 30319 X-Powered-By ASP.NET X-SourceFiles =?UTF-8?B?YzpcdXNlcnNcanVzdGluXGRvY3VtZW50c1x2aXN1YWwgc3R1ZGlvIDIwMTJcUHJvamVjdHNcVHJlYXNTdXJlLldlYlxUcmVhc1N1cmUuV2ViXGFwaVx0cmFuc2FjdGlvbnNcVHJhbnNhY3Rpb25zQnlNb250aA==?= Request Headers Accept application/atomsvc​​+xml;q=0.8, application/json;odata=verbose;q=0.5, /;q=0.1 Accept-Encoding gzip, deflate Accept-Language en-US,en;q=0.5 接続キープアライブ Cookie glimpseState=null; glimpseLatestVersion=0.87; glimpseOptions=null; glimpseClientName=null ホスト localhost:42039 MaxDataServiceVersion 2.0 リファラー http://{localhost}/dashboard/test ユーザーエージェント Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0

応答は次のとおりです。

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

javascript - JayDataを使用してヘッダー詳細テーブルをフィルタリングする-内部結合SQL、oData

こんにちは、ちょっと新しくて、JayDataとoDataを使用しているので、私の無知を許してください。

これは私のオブジェクト構造です:

ちょっとした説明:テーブルマスタープランナーは詳細テーブルであり、テーブルアクティビティはヘッダーテーブルです。たとえば、詳細テーブルにある乗組員ID = 2の場合、アクティビティテーブル(ヘッダー)からすべてのアクティビティを選択する必要があります。私はoDataとJayDataを使用してそれを行います

現在使用しています

これはエラーです。処理する式のタイプが不明です:EntitySetExpression localhost / mobile-web / htdocs / Assets / jayData /jaydata.js89行目

誰か助けてください!!

ありがとう !

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

odata - JayDataでフィルターを使用せずに、キーでエンティティを取得するにはどうすればよいですか?

JayDataには、EntitySetに。というメソッドがありfind(keyValue, cb)ます。ただし、このメソッドは次のODataクエリに変換されます。

代わりに、ODataプロバイダーがキーでクエリを実行しないのはなぜですか?そのようです:

この場合、2番目のクエリの方が自然で、デバッグも簡単です。JayDataに2番目のクエリを使用させる方法はありますか?

0 投票する
4 に答える
2006 参照

javascript - JayData を使用して OData サーバーをカスタマイズする方法は?

私は JayData にまったく慣れていないので、これはばかげた質問のように聞こえるかもしれません。ここで OData サーバーのチュートリアルを読みました: http://jaydata.org/blog/install-your-own-odata-server-with-nodejs-and-mongodb - OData プロバイダーをセットアップできることは非常に印象的ですそのように。ただし、このチュートリアルでは、プロバイダーをカスタマイズする方法について詳しく説明しませんでした。

カスタム データベースを使用してセットアップする方法と、OData サーバーに認証/承認のレイヤーを追加する方法に興味があります。つまり、すべてのユーザーがすべてのエンティティに対するアクセス許可を持っているわけではなく、すべてのユーザーが新しいエンティティを追加するアクセス許可を持っているわけではありません。

JayData でそのようなユースケースをどのように処理しますか?

ご回答ありがとうございます。