87,992
社区成员
发帖
与我相关
我的任务
分享
Ext.Loader.setConfig({
enabled: true
});
Ext.Loader.setPath('Ext.ux', '../ux'); //注意你的ux的路径
Ext.require([
'Ext.grid.*',
'Ext.data.*',
'Ext.ux.RowExpander',
'Ext.selection.CheckboxModel'
]);
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<title></title>
<link type="text/css" href="@Url.Content("~/Content/resources/css/ext-all.css")" rel="stylesheet" />
<link type="text/css" rel="stylesheet" href="@Url.Content("~/Content/css/commstyle.css")" />
<link rel="stylesheet" type="text/css" href="@Url.Content("~/Content/Main.css")" />
</head>
<body>
<div>
</div>
<script type="text/javascript" src="@Url.Content("~/Scripts/ExtJS/ext-base.js")"></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/ExtJS/ext-all.js")"></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/ExtJS/ux/TabCloseMenu.js")"></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/ExtJS/ux/PanelResizer.js")"></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/ExtJS/ux/PageComboResizer.js")"></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/ExtJS/ext-lang-zh_CN.js")"></script>
</body>
</html>
以下是功能页面
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="@Url.Content("~/Content/resources/data-view.css")" />
<script type="text/javascript" src="@Url.Content("~/Scripts/ExtJS/ux/RowExpander.js")"></script>
</head>
<body>
<div id="DivTask">
</div>
<script type="text/javascript" src="@Url.Content("~/Scripts/ExtJS/ux/DataView-more.js")"></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/ExtJS/ux/CheckColumn.js")"></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/Task/TaskWindow.js")"></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/Task/TaskList.js")"></script>
</body>
</html>
在功能页面中经常会发生找不到 RowExpander 中的定义
var group = new Ext.ux.grid.ColumnHeaderGroup({
rows: [row]
});
经常会出现Ext.ux.grid is undefined这个错误
看火狐里的加载时间,扩展时间大于 主JS加载时间。