znbm.pageinfo.js
2017-05-18 09:11:09 访问(1933) 赞(0) 踩(0)
// 版本时间:2017.04.24.08.46 //
// 约定一些按钮的命名 //
// {动作}_btn ==> 框架保留的命名
// btn_{动作} ==> 自定义按钮的命名
// add_btn ==> 新增 //
// import_btn ==> 导入 //
// export_btn ==> 导出 //
// delselect_btn ==> 删除选中的 //
// delitem_btn ==> 删除单条记录 //
// return_btn ==> 返回 //
// 网站相对根目录地址 //
// 虚拟目录时候有用 //
var GlobalPhyPath = "";
// 单项的信息 //
function ZnbmItemHtml() { }
// 单项的信息 //
ZnbmItemHtml.prototype =
{
PkId: "", // 关键字 //
TheHtml: "" // HTML内容 //
}
// 页面的信息 //
function ZnbmPageInfo() { }
// 页面的信息 //
ZnbmPageInfo.prototype =
{
PhyPath: "",
PageSize: 10, // 每页显示条数,0代表全部 //
SubWebDir: "", // 路由根目录 //
TableListUrl: "", // 列表的Url地址 //
TreeLoadUrl: "", // 加载树的URL地址 //
ExportExcelUrl: "", // 导出的Url地址 //
DeleteDataUrl: "", // 删除的Url地址 //
DeleteSelectedUrl: "", // 删除选中的URL地址 //
DetailLoadUrl: "", // 加载记录的地址 //
DetailSaveUrl: "", // 保存记录的地址 //
HtmlSelectLoadUrl: "", // HTML的select的加载数据源地址 //
HtmlTreeLoadUrl: "", // HTML的Tree的加载数据源地址 //
ViewLoadUrl: "", // 查看记录的地址 //
TableId: "MainTable", // 列表表格的ID //
TableDetailId: "tb_main", // 列表表格内容的ID //
TreeId: "tree_box", // 树控件ID //
ChartDivId: "div_Chart", // 统计DIV的ID //
DropTreeTextBoxId: "", // 下拉树的TextBox的控件ID //
DropTreeValueId: "", // 下拉树的值的ID //
DropTreeDivId: "", // 下拉树的DIV层ID //
DropTreeULId: "", // 下拉树的UL层ID //
DropTreeAddBoxId: "add_box", // 下拉树所在弹窗ID //
PageTitle: "", // 页面标题 //
OrderColumn: null, // 排序的字段 //
ChartLoadUrl: "", // 统计图的加载URL地址 //
ChartTableUrl: "", // 统计图对应的数据表加载URL地址 //
ChartExportUrl: "", // 统计图导出Excel //
UploadEkFileUrl: "", // 导入文件的操作 //
ExcelImportSaveUrl: "", // 文件保存的操作 //
HtmlLoadInfoUrl: "", // 加载信息的URL地址操作 //
ToolTipDivShowUrl: "", // 浮层的显示URL地址 //
EmPageModelV: "1", // 页面样式:1、列表;2、树 //
IsLoadTree: false, // 是否加载树 //
IsLoadTableList: true, // 是否加载列表 //
IsOverrideSetEPI: false, // 是否扩展方法设置EPI的属性 //
IsOverrideAddBtn: false, // 是否扩展新增的方法 //
IsAddJsPrePageLoad: false, // 是否添加JS在脚本加载前 //
IsAddJsAfterPageLoad: false, // 是否添加JS在脚本加载后 //
IsOverrideAjaxSearchData: false, // 是否重写AjaxSearchData //
IsOverrideResetSearchEvent: false, // 是否重写重置搜索的方法 //
IsOverrideAjaxGetSaveDetailData: false, // 是否重写Ajax保存Detail数据的方法 //
IsOverrideClearDetailData: false, // 是否重写清空Detail数据的方法 //
IsOverrideSetDetailData: false, // 是否重写设置Detail数据的方法 //
IsOverrideJsCheckInput: false, // 是否重写JS校验的方法 //
IsOverrideTreeNodeOnClick: false, // 是否重写JS的树点击事件 //
IsOverrideDelItemClick: false, // 是否重写删除点击事件 //
IsOverrideAfterTableList: false, // 是否重写表格绑定后的代码 //
PageSizeOptions: [5, 10, 15, 20, 30, 50, 100, 200, 500, 1000], // 每页显示多少条 //
IsHtmlAjaxLoad4TableTr: false, // 是否自定义Ajax加载表格TR //
CurSelectedId: "", // 当前选中的ID //
ZnbmItemHtmlArray: null // HTML子项的数组 //
}
function ZnbmPageInfoDefaultCreate(theSubWebDir)
{
var theResult = new ZnbmPageInfo();
// 路由根目录 //
theResult.SubWebDir = theSubWebDir;
// 列表的数据源 //
theResult.TableListUrl = theSubWebDir + "TableList";
// 加载树的URL地址 //
theResult.TreeLoadUrl = theSubWebDir + "TreeLoad";
// 删除的Ajax数据源 //
theResult.DeleteDataUrl = theSubWebDir + "DeleteData";
// 删除选中的地址 //
theResult.DeleteSelectedUrl = theSubWebDir + "DeleteSelected";
// 加载记录的地址 //
theResult.DetailLoadUrl = theSubWebDir + "DetailLoad";
// 保存记录的地址 //
theResult.DetailSaveUrl = theSubWebDir + "DetailSave";
// 导出Excel的地址 //
theResult.ExportExcelUrl = theSubWebDir + "ExportExcel";
// 查看记录的地址 //
theResult.ViewLoadUrl = theSubWebDir + "ViewLoad";
// HTML加载的URL地址 //
theResult.HtmlSelectLoadUrl = theSubWebDir + "HtmlSelectLoad";
// Html的Tree加载的URL地址 //
theResult.HtmlTreeLoadUrl = theSubWebDir + "HtmlTreeLoad";
// 统计图加载的URL地址 //
theResult.ChartLoadUrl = theSubWebDir + "ChartLoad";
// 统计图对应的数据表加载URL地址 //
theResult.ChartTableUrl = theSubWebDir + "ChartTable";
// 统计图导出Excel //
theResult.ChartExportUrl = theSubWebDir + "ChartExport";
// 导入文件的操作 //
theResult.UploadEkFileUrl = theSubWebDir + "UploadEkFile";
// 加载信息的控制器 //
theResult.HtmlLoadInfoUrl = theSubWebDir + "HtmlLoadInfo";
// 上传文件保存的操作 //
theResult.ExcelImportSaveUrl = theSubWebDir + "ExcelImportSave";
// 浮层的显示URL地址 //
theResult.ToolTipDivShowUrl = theSubWebDir + "ToolTipDivShow";
// 子记录项的数组 //
theResult.ZnbmItemHtmlArray = new Array();
return theResult;
}
function EmPageModelVSetIsTree()
{
// 设置页面样式是树结构 //
EPI.EmPageModelV = "2";
}
标签:
znbm.pageinfo.js 


上一条:
下一条:
相关评论
发表评论