【发布时间】:2014-09-17 07:09:43
【问题描述】:
我不明白为什么 Flex Grid 没有在我的 orchard cms 项目中呈现。相同的代码在单独的项目中运行,但在这里不起作用。下面是页面的代码。我已经验证了脚本和样式表的路径,两者都是正确的。
查看
@{
Script.Include("navigation-admin.js");
Script.Require("jQuery");
Script.Require("jQueryUI");
Script.Require("flexgrid");
Style.Include("flexgrid.css");
Style.Include("flexgrid.pack.css");
}
<table id="jobListing" style="display: none"></table>
@using (Script.Foot()) {
<script type="text/javascript">
$(document).ready(function () {
$('#jobListing').flexigrid({
url: '/Member/List',
dataType: 'json',
colModel: [
{
display: 'Caption',
name: 'Caption',
width: 180,
sortable: true,
align: 'left'
}, {
display: 'Name',
name: 'Name',
width: 180,
sortable: true,
align: 'left'
}, ]
});
});
</script>
}
资源清单
public void BuildManifests(ResourceManifestBuilder builder)
{
// Create and add a new manifest
var manifest = builder.Add();
manifest.DefineScript("flexgrid").SetUrl("flexigrid.pack.js", "flexigrid.js");
}
目前显示
应该显示这样的布局(不是数据或列)
控制台错误
【问题讨论】:
标签: javascript jquery asp.net-mvc-4 orchardcms orchardcms-1.7