znbm.pageinfo.js

2017-05-18 09:11:09  访问(1935) 赞(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 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)
 
  ┈全部┈  
 
(显示默认分类)