请问这段代码什么意思?

离墨狂客 2016-09-21 03:42:46
.directive('kendoForm', function ()  {
return {
replace: true,
scope: true,
template: function (elem, attrs) {
return '<div kendo-grid options="listOptions" class="listInfo""></div>'
},
controller: ['$scope', '$attrs', function ($scope, $attrs) {
parent = $scope.$parent;
alert(parent.data2);
var source = new kendo.data.DataSource({
serverPaging: true,
type: "odata",
transport: { //数据请求
read: {
url: parent.url,
contentType : "application/json",
type : "GET",
dataType : "json",
},
parameterMap: function (options, operation) {
if (operation == "read") {
var parameter = {
params:parent.data,
};
return kendo.stringify(parameter);
}
}
},
schema: {
data: "obj",
total:"totalNum",
},
batch: true,
pageSize: parent.pageSize,

});
$scope.listOptions = {
toolbar: [{ name: 'excel', text: '导出EXCEL' }],
excel: {
fileName: parent.excelName,
allPages: true,
},
dataSource: source,
autoBind: true,
editable: false,
pageable: {
refresh: true,
pageSizes: true,
buttonCount: 5
},
height: parent.height,
columns: parent.columns
};
if (parent.toolbutton) {
for (var i = 0, len = parent.toolbutton.length; i < len; i++) {
$scope.listOptions.toolbar.push(parent.toolbutton[i])
}
};
parent.query = function(){
console.log(parent.data);
source.query({page: 1, pageSize: source._pageSize});
//source.transport.read();
}
}]
}
})
...全文
332 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
有啊,你没看到中间有一段数据请求的代码么
离墨狂客 2016-09-22
  • 打赏
  • 举报
回复
引用 1 楼 shijing266 的回复:
这是AngularJS的一个赋值操作 参考
你好,如果我想从前台向后台传数据,应该怎么传?和这段代码有关系吗?
java竹雨 2016-09-21
  • 打赏
  • 举报
回复
这是AngularJS的一个赋值操作
  • 打赏
  • 举报
回复
这是AngularJS的一个赋值操作 参考

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧