問題タブ [sharepoint2010-bcs]

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 に答える
281 参照

sharepoint-2010 - 複数のストアド プロシージャを持つ大規模データベース用の Business Connectivity Services

いくつかのストアド プロシージャを含む大規模なデータベースを持つプロジェクトに取り組んでおり、SharePoint 2013 でデータを使用する必要があります。データベースは SQL Server 2008 R2 にあります。

私の理解によると、2つのオプションがあります。

1) エンティティ フレームワークを使用してデータベースとやり取りする Web サービスを作成することであり、おそらく WebAPI を使用します。私のロジックは、ストアド プロシージャまたは DAL レイヤーにあります。

2) 次に、SharePoint 2010/2013 で作業しているため、SharePoint 2010/2013 が提供するビジネス接続サービスについて少し調べて知りました。そのため、Visual Studio 2012 を使用します。今、BCS について詳しく学んでいると、各テーブルをコンテンツ タイプとしてマップし、何らかの方法で関係を定義できます。Anwyay、BCS の実装は別の問題であり、どうにかして対処できると思います。

私の質問は、ストアド プロシージャをどのようにインポート/インクルードするのですか? ストアド プロシージャでない場合、BCS からデータを取得するクエリをどこに記述すればよいでしょうか。

私を正しい方向に向けてください。ありがとうございました。

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

c# - パネル タイマー コントロールと JQuery を更新する

HTML div、tabel、grid などの更新パネルにコントロールがあり、タイマー コントロールのイベント ティックを持つ AsyncPostBackTrigger があります。この時間コントロールは、特定の期間に更新パネル コントロールを更新します。一部のコントロールを JQuery でロードしており、一部にはコード ビハインドが含まれています。定期的な更新が必要なすべての関数をタイマー ティック イベントで呼び出します。

最初はすべて正常に動作し、ブラウザを開いたままにしておくと突然すべての更新が停止する数分までは正常に動作しますが、ブラウザを手動で参照するとすべて正常に動作し始め、数分後に更新が停止します。

以下も使用していますが、まだ使用していません

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

c# - プライマリから更新した後、外部コンテンツ タイプのセカンダリ ルックアップ列がリストにデータを表示しない

外部リストへのルックアップ列を持つ SharePoint リストを作成しました。また、プライマリの外部参照列に関連するいくつかのセカンダリ列もリストに表示するように SharePoint に指示しました。

問題は、新しい SPListItem をプログラムでリストに追加し、プライマリ ルックアップ フィールドに SPLookupValue を設定した後 (問題なく動作します)、SharePoint ポータルのリスト ビューに移動すると、プライマリ フィールドに値が表示されますが、列ヘッダーの緑色の [外部リストからデータを更新] アイコンをクリックして、外部リストのデータをセカンダリ フィールドにロードします。次のメッセージが表示されます。

リフレッシュ成功。

0 個のアイテムが更新されました。

0 個のアイテムを更新できませんでした。システム管理者に連絡してください。

さらに、SPListItem を編集しようとすると、プライマリ外部ルックアップ列に表示される値 (有効な値である必要があります) が表示され、テキスト ボックスの下に次のようなメッセージが表示されます。

「正確な一致が見つかりませんでした。解決されなかった項目をクリックして、その他のオプションを表示してください。[選択] ボタンを使用して、外部データを選択することもできます。」

アイコンをクリックして外部データを選択すると、外部リストから項目を選択できるポップアップ ウィンドウ/ダイアログが表示されます。すべてのデータが正しく表示されます。エラーはありません。しかし、実際に行の 1 つを選択して [OK] をクリックすると、「正確な一致が見つかりませんでした...」という同じ赤いエラー メッセージが表示されます。

外部コンテンツ タイプ、Bdc モデル、特定のエンティティ結果のデータを取得する特定の Finder メソッドに何か問題があると推測していますが、何が問題なのかを正確に特定する方法がわかりません。