-1

Breeze.js を sharepoint と通信させようとしています。カスタム Breeze.js DataAdapter の作成方法に関するドキュメントを知っている人はいますか?

4

2 に答える 2

1

oData 経由で共有ポイントに簡単に話しかけることができます。ブリーズに oData サポートを追加するには、datajs が必要で、への呼び出しに注意してくださいbreeze.config.initializeAdapterInstances({ dataService: "OData" });。下記参照。

<script src="scripts/jquery-1.8.3.min.js"></script>
<script src="scripts/knockout-2.3.0.js"></script>
<script src="scripts/q.js"></script>
<script src="scripts/datajs-1.1.1.min.js"></script>
<script src="scripts/breeze.debug.js"></script>
<script src="scripts/jquery-ui-1.9.1.custom.min.js"></script>
<script src="scripts/koGrid-2.1.1.js"></script>
<script type="text/javascript">

var my = {}; //my namespace
$(function () {
    var serverAddress = "../_vti_bin/listdata.svc/";
    breeze.config.initializeAdapterInstances({ dataService: "OData" });
    var manager = new breeze.EntityManager(serverAddress);


    my.vm = {
        customers: ko.observableArray([]),
        load: function () {
            var query = breeze.EntityQuery.from("YourSPListHere").take(15);
            manager.executeQuery(query, function (data) {
                var results = data.results;
                my.vm.customers(results);
            });
        }
    }  
    my.vm.load();
    ko.applyBindings(my.vm);              
});      
</script>
于 2013-09-10T21:24:13.917 に答える
1

Breeze を SharePoint エンドポイントに接続するためのガイダンスとドキュメントを今後 1 か月程度以内に提供したいと考えています。この作業は現在進行中です。どうぞご期待ください。

于 2013-09-06T05:58:21.770 に答える