Drupal Views Ajax 刷新行
Posted
技术标签:
【中文标题】Drupal Views Ajax 刷新行【英文标题】:Drupal Views Ajax refresh rows 【发布时间】:2010-06-30 13:38:10 【问题描述】:我有一些视图(视图 2 - 邀请列表,表格样式),它使用嵌入式表单直接在视图行中编辑记录。 我正在使用 ahah 来更改记录中的值。我需要的是在更改一些复选框后动态刷新所有记录(一些计算)。 有没有办法使用 Ajax 刷新视图? 要触发重新加载表行仅形成代码? 我怀疑它一定是某种方式(某些命令),因为视图中有一个 Use Ajax 选项用于排序表等......
任何提示将不胜感激
【问题讨论】:
【参考方案1】:在基本设置中有“使用 ajax”选项:
如果设置,此视图将使用 AJAX 机制进行分页、表格排序和公开过滤器。这意味着整个页面不会刷新。如果此视图是页面的主要内容,则不建议您使用它,因为它会阻止对特定页面的深度链接,但它对于辅助内容非常有用。
您可能会发现模块 Ajax Views Refresh 很有用
【讨论】:
此视图仅供管理员使用,不被搜索引擎等索引。所以在这里使用 Ajax 是最方便的。我不想为这样一个简单的功能安装单独的模块。我确信当用户更新过滤器或更改排序时会触发某些功能... 我看了一下这个模块,它非常小,.js 和 .module 文件加起来总共不到 100 行代码。可能值得一试。以上是关于Drupal Views Ajax 刷新行的主要内容,如果未能解决你的问题,请参考以下文章
PHP Drupal Views AJAX重置按钮,用于暴露过滤器