使用视图附加或嵌入节点添加表单

2024-04-19前端开发问题
9

本文介绍了使用视图附加或嵌入节点添加表单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

问题描述

我正在使用 Drupal 7.54.我想将节点添加表单附加或嵌入到视图中,以便当用户提交表单时,表单下方的视图将通过 ajax 实时更新.表单将显示在视图上方.我的视图块名称是 Statuses Stream.

I am using Drupal 7.54. I want to attach or embed a node add form to a view so that when a user submits the form, the view below the form will be updated in realtime via ajax. The form will be shown above the view. My view block name is Statuses Stream.

我尝试了 表单块 模块并将表单放在我的视图的标题部分使用查看 ui,但提交后,它正在重定向到节点创建的页面.

I tried Form block module and putting the form in the header section of my view using views ui, but after submit, it was redirecting to the node created page.

然后我尝试了 高级表单块 模块.我使用 AFB 模块创建了一个表单.表单名称为Statuses.它使用 ajax 提交表单,但没有实时更新视图.我必须手动刷新页面才能在表单下方显示创建的节点.

Then I tried Advanced Form Block module. I created a form using AFB module. The form name is Statuses. It is submitting the form with ajax, but it is not updating the view in the realtime. I have to refresh the page manually to show the created node below the form.

我愿意以编程方式或通过模块解决任何解决方案.

I am open to any solution programmatically or through a module.

注意:对于那些知道的人,我试图模仿 statuses 模块.它完全符合我的要求.当我知道它不是一个实体时,问题就开始了.所以现在我正在尝试使用 Content 类型实现相同的功能.

Note: For those who know, I am trying to mimic the statuses module. It does exactly what I am looking for. The problem began when I came to know that it is not an entity. So now I am trying to make the same functionality with Content type.

推荐答案

你可以使用类似 视图刷新 手动更新下面的视图而不是刷新页面.

You could use something like Views Refresh to manually update the view below instead of refreshing the page.

这篇关于使用视图附加或嵌入节点添加表单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

The End

相关推荐

如何使用百度地图API获取地理位置信息
首先,我们需要在百度地图开放平台上申请一个开发者账号,并创建一个应用。在创建应用的过程中,我们会得到一个密钥(ak),这是调用API的凭证。 接下来,我们需要准备一个PHP文件,以便可以在网页中调用。首先,我们需要引入百度地图API的JS文件,代码如下...
2024-11-22 前端开发问题
244

ajax请求获取json数据并处理的实例代码
ajax请求获取json数据并处理的实例代码 $.ajax({ type: 'GET', url: 'https://localhost:44369/UserInfo/EditUserJson',//请求数据 data: json,//传递数据 //dataType:'json/text',//预计服务器返回的类型 timeout: 3000,//请求超时的时间 //回调函数传参 suc...
2024-11-22 前端开发问题
215

layui 单选框、复选框、下拉菜单不显示问题如何解决?
1. 如果是ajax嵌套了 页面, 请确保 只有最外层的页面引入了layui.css 和 layui.js ,内层页面 切记不要再次引入 2. 具体代码如下 layui.use(['form', 'upload'], function(){ var form = layui.form; form.render(); // 加入这一句});...
2024-11-09 前端开发问题
313

JavaScript小数运算出现多位的解决办法
在开发JS过程中,会经常遇到两个小数相运算的情况,但是运算结果却与预期不同,调试一下发现计算结果竟然有那么长一串尾巴。如下图所示: 产生原因: JavaScript对小数运算会先转成二进制,运算完毕再转回十进制,过程中会有丢失,不过不是所有的小数间运算会...
2024-10-18 前端开发问题
301

正则表达式([A-Za-z])为啥可以匹配字母加数字或特殊符号?
问题描述: 我需要在我的应用程序中验证一个文本字段。它既不能包含数字,也不能包含特殊字符,所以我尝试了这个正则表达式:/[a-zA-Z]/匹配,问题是,当我在字符串的中间或结尾放入一个数字或特殊字符时,这个正则表达式依然可以匹配通过。 解决办法: 你应...
2024-06-06 前端开发问题
165

Rails 3.1 ajax:成功处理
Rails 3.1 ajax:success handling(Rails 3.1 ajax:成功处理)...
2024-04-20 前端开发问题
11