【问题标题】:Create base jqgrid创建基础 jqgrid
【发布时间】:2011-03-09 02:46:30
【问题描述】:

我有一个网站,有几个视图,其中大多数都有一个 jqGrid。

我想在我所有的 jqgrids 上设置一些基本选项。例如,我希望 view 选项始终设置为 true,而 search 选项始终设置为 false。

此外,我希望有几个按钮标签相同。

有没有办法用 jqGrid 做到这一点?

【问题讨论】:

    标签: jqgrid


    【解决方案1】:

    查看the answer,它显示了如何设置默认设置jQuery.jgrid.nav。在你的情况下,它会是

    jQuery.extend(jQuery.jgrid.nav,
        {search:false,view:true, viewtext:"View label", viewtitle:"View tooltip"}
    );
    

    您可以使用jQuery.jgrid.deljQuery.jgrid.view,当然还有jQuery.jgrid.defaults,以同样的方式更改其他默认设置。

    不需要将代码放在jQuery(document).ready(function() {/**/}); 中。在jquery.jqGrid.min.js之后加载的JavaScript文件中执行jQuery.extend(jQuery.jgrid.nav, {search:false,view:true});之类的代码就足够了。

    【讨论】:

      【解决方案2】:

      您可以在 HTML 中添加一个额外的脚本标签,该标签引用一个 JS 文件,其中包含一些基本配置内容,用于 $().ready(function() {});块。

      您还可以创建一个基本配置函数或存储在该外部 JS 中的变量,并在每个视图页面上引用该配置。

      我更喜欢编写基本函数,而不是就绪事件处理程序,因为就绪处理程序不会在可预测的时间运行。在您的 jqGrid 配置函数运行之前,您不会知道它是否正确运行。

      【讨论】:

      • 好主意。我大部分时间都在后端度过,现在我只是在玩前端的东西,所以这是一个有点未知的领域。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-05
      • 1970-01-01
      • 2023-03-23
      • 2017-04-24
      • 1970-01-01
      • 2012-08-27
      • 1970-01-01
      相关资源
      最近更新 更多