我正在尝试让 Breeze.js 与 sharepoint 对话。有谁知道有关如何创建自定义 Breeze.js DataAdapter 的任何文档?
问问题
234 次
2 回答
1
我们希望在下个月左右获得更多关于将 Breeze 与 Sharepoint 端点连接起来的指导和文档。目前这项工作正在进行中。所以请继续关注。
于 2013-09-06T05:58:21.770 回答
1
您可以通过 oData 与共享点进行轻松交谈。您需要 datajs 来为微风添加 oData 支持并注意对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 回答