問題タブ [domaindatasource]
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.
episerver - タイプのEPiServerDDSスキーマの変更
文字列やGUIDなどのいくつかのプロパティを持つタイプをEPiServerDDSに保存しています。ここで、文字列型の新しいプロパティをその型に追加したいと思います。タイプに追加された新しいプロパティをDDSに認識させ、それをDDSのタイプのスキーマに追加するにはどうすればよいですか。
silverlight - Silverlight RIA サービスの DomainDataSource、AutoLoad と RefreshInterval の関係
DomainDataSource.AutoLoad と DomainDataSource.RefreshInterval の関係がわかりません。
特定の DomainDataSource に対して AutoLoad を有効にすると、サーバーは非常に高速で繰り返しクエリされます...これは私が望んでいるものではありません。
そのため、RefreshInterval を "00:00:10" (10 秒ごとですか?) に設定しましたが、データはまったく読み込まれません。
AutoLoad を true に設定すると、RefreshInterval の値は何にも影響を与えないようです。
そして、AutoLoad に関連しているように見える LoadDelay プロパティがありますが、これを 10 秒に設定しても、サーバーへの繰り返しクエリの速度は低下しません。
私が試しているアプリケーションはナビゲーションベースのアプリケーションであり、ページが読み込まれるたびに、アプリケーション内の別のページに移動した場合でも、より多くのクエリが同時に実行されるように見えるため、さらに悪化します。
私は間違いなく何か間違ったことをしていますが、これらのプロパティの詳細を理解していないため、何が原因かわかりません。MSDN のドキュメントを読みましたが、実際には役に立ちませんでした。
漠然とした質問ではないことを願っています。
silverlight - SL4 | DomainDataSource / データグリッド | 新しい項目を挿入するための空白行の追加
DataForm と DataGrid を DomainDataSource にバインドし、アイテムの追加、削除、編集の機能を実装しようとしています。
DataForm 部分では、すべてが非常にうまく機能します。しかし、DataGrid を使用して新しいレコードを追加するにはどうすればよいでしょうか? 私が今まで知っているように、2 つの作業オプションがあります。
新しい「空白」項目を DataView に追加します。
- 問題: 重要な要件と制約の結果として検証エラーが発生します。
Silverlight 4 サービス リリース (2010 年 9 月) の「SDK 機能を使用して、DataGrid コントロールで新しい行の追加機能を有効にする」
- 問題: 正確には何が変わったのですか? 新しいメンバーやドキュメントはありません。
私のプロジェクトの最も重要な部分に一致するいくつかの基本的なマークアップ宣言を次に示します。
残念ながら、もう時間がありません。
助けてくれてありがとう。ドイツからよろしく。誰かが助けてくれることを願っています;)
silverlight-3.0 - RIA サービス エラー
フィルター記述子を持つ domaindatasource があります。これは、データを検索するためのテキスト ボックスです。テキストで始まる名前のみを除外します。検索ボックスにテキストを入力するたびにエラーが発生します。エラーメッセージの一部には、次のように記載されています。
'Skip' メソッドは、LINQ to Entities の並べ替えられた入力に対してのみサポートされています。メソッド「OrderBy」は、メソッド「Skip」の前に呼び出す必要があります
ドリルダウンして、元のクエリのみのフィルターで使用される linq ステートメントを見つけることができません。このlinqステートメントがどこにあるか、またはどのように見つけることができるか教えてもらえますか?
アップデート
これは完全なエラー メッセージです。
Web ページ エラーの詳細 ユーザー エージェント: Mozilla/4.0 (互換性あり; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648 ; .NET CLR 3.5.21022; InfoPath.2; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E) タイムスタンプ: 2011 年 1 月 6 日木曜日 20:45:30 UTC メッセージ: Silverlight アプリケーション コードの未処理エラー: 4004 カテゴリ: ManagedRuntimeError メッセージ: System.Windows.Ria.DomainException: タイプ 'AllocationContext' の DomainContext で 'GetEmployeesView' クエリを介してデータをロード中にエラーが発生し、エラーは処理されませんでした。このエラーが予想される場合は、DomainDataSource で LoadedData イベントを処理し、LoadedDataEventArgs.MarkErrorAsHandled() を呼び出してこの例外を回避する必要があります。クエリ 'GetEmployeesView' の読み込み操作に失敗しました。メソッド 'Skip' は、LINQ to Entities の並べ替えられた入力に対してのみサポートされています。メソッド「OrderBy」は、メソッド「Skip」の前に呼び出す必要があります。---> System.Windows.Ria.DomainOperationException: クエリ 'GetEmployeesView' の読み込み操作が失敗しました。メソッド 'Skip' は、LINQ to Entities の並べ替えられた入力に対してのみサポートされています。メソッド「OrderBy」は、メソッド「Skip」の前に呼び出す必要があります。--- 内部例外スタック トレースの終了 --- System.Windows.Ria.OperationBase.InvokeCompleteAction() で System.Windows.Ria.OperationBase.Complete(例外エラー) で System.Windows.Ria.LoadOperation.Complete(Exception)エラー) System.Windows.Ria.DomainContext で。DisplayClass17.b _13(オブジェクト) 行: 56 文字: 13 コード: 0
「GetEmployeesView」は、「EmployeesView」エンティティ (SQL ビューから作成) から従業員のリストを返す RIA ドミアン サービス クエリです。
asp.net - 複数のデータ バインディングの問題 (Silverlight)
Silverlight を使用して、化学薬品の使用を管理するためのイントラネットを作成しています。すべてのデータは MS SQL データベースに格納され、DomainService (RIA) を使用して取得されます。
データベースをフォームにドラッグすることで、Silverlight はこのテーブルに基づいて DomainDataSource を作成しました。次に、次のコードを使用して新しいレコードを作成することで、新しいレコードを追加できるようになりました。
ただし、画面上にあるコントロールの 1 つは AutoCompleteBox です。これをデータベースにバインドしました。ここでは値が正常に表示されます。ここで項目が選択されたときに、2 番目のデータテーブルから取得した値をテキスト ボックスの値に入力したいと考えています。
AutoSelectedItemChanged でイベントを作成し、次のコードを追加しました。
これを datagrid.ItemsSource にバインドすると、関連するレコードが表示されます。しかし、私は一生テキストボックスにバインドすることはできません。テキストボックスにはItemsSourceがなく、DataContextのみがありますが、これにバインドしても何も表示されないようです..
これを達成するためのヒントはありますか?
silverlight-4.0 - リストを表示するためのコンボボックスバインディングですが、選択をエンティティにバインドしますか?
Silverlight 4 ナビゲーション テンプレートを使用しています。DomainDataSource を使用して、Issue という特定のエンティティを読み込みます。各問題にはカテゴリがあります。しかし、コンボボックスにカテゴリが取り込まれ、選択されたアイテムが編集中の問題のカテゴリにバインドされるように、コンボボックスのバインドを実行する最良の方法がわかりません。トータルハックのように見える方法があります。そこで、専門家のアドバイスをお願いしたい。
.net - オプションのパラメータを使用したドメインサービス方式?
ビューが追加のパラメーターがあることを知る必要なしに、このデータソースにバインドできるようにしたい(彼が気にしない限り)。これは可能ですか?
c# - DomainContext IsLoading 中にボタンを無効にする
DomainDataSource のDataContext.IsLoadingがtrueである限り、無効にしたいフォームにボタンがあります。ボタンのIsEnabledプロパティを !にバインドしたい 残念ながら、それを条件式として処理する方法がわかりません。意図した方法とは逆に動作させることはできますが、希望どおりには動作しません。
私の質問は、これをどのように作成するかです:
効果的に!次の行に沿った条件(これはもちろん機能しません):
silverlight - 依存関係プロパティにバインドされた RIA クエリ パラメータを使用すると、ドメイン データ ソースの CanLoad が false になる
Silverlight ページの背後にあるコードの依存関係プロパティにパラメーターがバインドされている ria DDS クエリがあります。問題は、プロジェクトの依存関係が変更されると、次のエラーが発生することです。
CanLoad が false の場合、QueryParameters は変更できません。QueryParameters を変更するとロード操作が開始されます。CanLoad が false の場合、ロード操作は許可されません。CanLoad が false の場合、読み込み操作を呼び出すコントロールを無効にする必要があります。
新しいプロジェクトがリストから選択されるたびにプロジェクトの詳細ビューを変更できるように、ロードを完了する方法またはキャンセルする方法がわかりません。
silverlight - PagedCollectionViewを使用せずに、すべてのDataGridグループをプログラムで折りたたむ
比較的単純なアプリケーションのために、(コードビハインドではなく)Xamlで可能な限り多くのことを実行しようとしています。DataGridをSilverlight4のDomainDataSourceにバインドし、DomainDataSourceのGroupDescriptorsをComboBoxesにバインドして、ユーザーが選択した値に従ってDataGridの行をグループ化できるようにします。ボタンをクリックしてすべてのグループを折りたたんだり展開したりできるようにしたいと思います。これはPagedCollectionViewを使用して実行できることはわかっていますが、コードビハインドでグループ化などを実行することになります。PagedCollectionViewを使用せずにこれを実現する方法はありますか?
DataGrid.CollapseRowGroup(CollectionViewGroup collectionViewGroup、bool CollapseAllSubgroups)メソッドを認識していますが、トップレベルのグループを反復処理する方法が見つかりません。