我需要在CRM 2013中制作可编辑的网格视图。我是CRM 2013的新手。 我使用jQuery使用jqgrid制作了可编辑网格视图的代码。现在,我如何在CRM 2013中关联/集成此代码以使CRM Grid可编辑?
JQuery代码:
<html>
<head>
<title>JQuery Exmple</title>
<script src="js/jquery-1.7.2.min.js" type="text/javascript"></script>
<link href="css/ui.jqgrid.css" rel="stylesheet" type="text/css" />
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.14/themes/base/jquery-ui.css" rel="stylesheet" type="text/css" >
<script src="js/i18n/grid.locale-en.js" type="text/javascript"></script>
<script src="js/jquery.jqGrid.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
var mydata = [{
name: "Toronto",
country: "Canada",
continent: "North America"
}, {
name: "New York City",
country: "USA",
continent: "North America"
}, {
name: "Silicon Valley",
country: "USA",
continent: "North America"
}, {
name: "Paris",
country: "France",
continent: "Europe"
}]
$("#grid").jqGrid({
data: mydata,
datatype: "local",
colNames: ["Name", "Country", "Continent"],
colModel: [{
name: 'name',
index: 'name',
editable: true,
}, {
name: 'country',
index: 'country',
editable: true,
}, {
name: 'continent',
index: 'continent',
editable: true,
}],
pager: '#pager',
'cellEdit': true,
'cellsubmit': 'clientArray',
editurl: 'clientArray'
});
});
</script>
</head>
<body>
<form id="form1" runat="server">
<table id="grid"></table>
<div id="pager"></div>
</form>
</body>
</html>
答案 0 :(得分:1)
要使网格正常工作,您应该实现以下内容: 1.将从CRM读取信息以显示CRM内部信息的代码。 2.将在CRM中创建/更新/删除信息的代码。
我建议你使用框架来实现CRUD操作。我使用XrmSvcToolkit。