私はJITピボットビューアーを作成しようとしていますが、少し苦労しました。誰かがcxmlがどのように動的に作成されるかについて私の混乱を解消することができますか?また、私が情報を要求するために情報をどのように設定する必要がありますか?私は現在、自分のデータベースの中に座っている、それをロードするためのXMLドキュメントを作成する必要がありますか、それはデータベースからまっすぐに引き出すことができますか?Pivotviewerコレクションを作成する
0
A
答えて
0
JITピボットビューアーコレクションを構築するには、Microsoftによって組み込まれたJIT exampleをダウンロードします。
解決策を見てみると、始めに最も重要なビットはCollectionFactories
プロジェクトです。データベースのデータを使用してコレクションを作成するには、カスタムCollectionFactory
を作成する必要があります。
カスタムcollectionfactoryはCollectionFactoryBase
クラスを拡張しています
class MyCustomCollection : CollectionFactoryBase
クラスは、すべてこの方法はCollection
クラスのインスタンスを作成し、それにCollectionItems
を追加されて行う必要があり、MakeCollection
メソッドを実装する必要があります。
public override PivotServerTools.Collection MakeCollection(CollectionRequestContext context) {
return MakeCollection();
}
private static PivotServerTools.Collection MakeCollection() {
PivotServerTools.Collection collection = new PivotServerTools.Collection();
collection.Name = "MyImages";
ItemImage[] fileList = ImageListFromDatabase();
foreach (ItemImage image in fileList) {
collection.AddItem(image.Name, image.ImageUrl.ToString(), image.Description, image, null);
}
return collection;
}
このコレクションを使用して、アクションでそれを見るために、あなたは、溶液中PivotViewerのSilverlightアプリケーション(PivotServer
)のためname of the collection
を提供する必要があります。
default.aspxを
<param name="initParams" value="cxml=MyImages.cxml" />
関連する問題
- 1. PivotViewer - NullReferenceException
- 2. PivotViewer v2の動的コレクションと詳細なズーム画像
- 3. PivotViewer FilterChangedイベント
- 4. LINQでSelectListItemのコレクションを作成する
- 5. JavaでDSpaceコレクションを作成する
- 6. Meteor js:コレクションにテキストインデックスを作成する
- 7. カスタムWPFコレクションを作成するには?
- 8. jsonファイルからコレクションを作成する
- 9. コレクションのバックボーンビューを作成する
- 10. pythonコードでコレクションを作成する
- 11. コレクションのアクションを作成する
- 12. プログラムでプロパティアクセサファンクションのコレクションを作成する
- 13. コレクションをMongoDBでのみ作成する
- 14. コレクションのカスタムメソッドを作成する
- 15. Silverlight 5(RC)PivotViewerコントロール
- 16. コレクション内に汎用コレクションを作成する
- 17. JavaコレクションからScala並列コレクションを作成する方法
- 18. Laravel:コレクションのコレクションから1つのコレクションを作成する方法は?
- 19. Lockfreeコレクションの作成方法
- 20. Lodashはコレクションからコレクションを作成します
- 21. Cantはコレクションを作成しますか?
- 22. PivotviewerとBing Mapの統合
- 23. 子コレクションを使用して親要素コレクションを作成する方法
- 24. Solrでコレクションを作成できない
- 25. バックボーン:JSONからコレクションを作成
- 26. Lodashで子ノードのコレクションを作成
- 27. Backbone.js:コレクションからJSON配列を作成
- 28. laravelコレクションからデータ配列を作成
- 29. ScalaでカスタムSeqコレクションを作成
- 30. iOS;プログラムでコレクションを作成するカスタムヘッダーで表示する
本当に助けてくれてありがとう。しかし、今私はJITがイメージとしてイメージを読み込まない問題に遭遇しています。彼らは照会するファセットとして現れ、標準の緑色のボックスを表示します。私はプロジェクトをチェックしましたが、画像を表示するためにcxmlファイルがどのように作成されているのか本当に見つけることができませんでした。 – Rob
私はあなたに従うことはありません、多分あなたはスクリーンショットを投稿することができますか?ピボットコレクションが表示されます。イメージの代わりに各イメージのボックスがありますか? – texmex5
あなたがイメージを提供していないときのデフォルトの背景です。 [link] https://skydrive.live.com/?wa=wsignin1.0&cid=637c712fa84d9985&sc=photos#!/?cid=637C712FA84D9985&id=637C712FA84D9985!106&sc=photos!cid=637C712FA84D9985&id=637C712FA84D9985!107&sc=photos and https: //skydrive.live.com/?wa=wsignin1.0&cid=637c712fa84d9985&sc=photos#!/?cid=637C712FA84D9985&id=637C712FA84D9985!106&sc=photosは私が何を記述しているのかの2つの画像です – Rob