欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

js 传参,该怎么处理

更新时间: 2014-01-05 01:51:41 责任编辑: Author_N1

 

js 传参

baseDataGridInit = function (TableID, DataGridID, ToolBar, opts) {
    DataGridID = (DataGridID || "DataGrid");
    ToolBar = (ToolBar || "ToolBar");

    //初始化数据表格
    $("#" + DataGridID).datagrid({
        toolbar: "#" + ToolBar,
        striped: true,
        nowwrap: false,
        border: true,
        fit: (opts.fitColumns || true),
        loadMsg: "",
        queryParams: (opts.queryParams || { "method": "query" }),
        idField: TableID,
        url: (opts.url || location.href),
        fitColumns: (opts.fitColumns||false),
        pagination: true,
        rownumbers: true,
        singleSelect: false,
        autoRowHeight:false});
}

不知道高手们能不能看到懂。
$("#" + DataGridID).datagrid();的参数是一个对象。而 baseDataGridInit  也是传入一个对象。
datagrid 本来有属性,我能不能自动一个的将 baseDataGridInit  的参数修正之后再传入到 datagrid 方法里面?     baseDataGridInit = function (TableID, DataGridID, ToolBar, opts) {
        DataGridID = (DataGridID 
--参考方法--
 "DataGrid");
        ToolBar = (ToolBar 
--参考方法--
 "ToolBar");
        var cfg = {
            toolbar: "#" + ToolBar,
            striped: true,
            nowwrap: false,
            border: true,
            fit: (opts.fitColumns 
--参考方法--
 true),
            loadMsg: "",
            queryParams: (opts.queryParams 
--参考方法--
 { "method": "query" }),
            idField: TableID,
            url: (opts.url 
--参考方法--
 location.href),
            fitColumns: (opts.fitColumns 
--参考方法--
 false),
            pagination: true,
            rownumbers: true,
            singleSelect: false,
            autoRowHeight: false
        };
        $.extend(cfg, opts);

        //初始化数据表格
        $("#" + DataGridID).datagrid(
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:51:41
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/2160/
本文WWW.DOC100.NET DOC100.NET版权所有。