我有一个带有一些表单组件的webform。我想以CSV格式下载。但我希望下载文件的表单组件标签是计算机名称(字段键),而不是表单组件的标签。
原因是我之后会处理csv文件而我需要这些密钥,但这些密钥并不是人类可读的。这就是为什么我在webform中添加了更多用户友好的标签。但是在下载的文件中,我得到了那些标签而不是机器名。
“选择”选项列表有一个选项,但我没有看到其他普通文本字段的任何选项。
我正在考虑使用一些javascript或css来做脏标记,将标签放入丑陋的机器值,但向用户展示用户友好的一个。但这只是一种解决方法,我想有一种方法可以做到这一点。
提前致谢!
编辑:让自己更清楚: 在Web表单中添加组件时,有两个必填字段:label和“machine name”。 我希望标签值对用户来说是美丽的,我使用机器名称是出于我自己的目的。 我希望当我在CSV文件中下载提交的表单时,要使每列的标题成为“机器名称”值而不是标签,这就是我现在所获得的。
Edit2:使用钩子形式alter而不是js和css更改显示表单上的标签更加优雅!但我仍然想知道答案