我无法弄清楚如何自定义字段插件标签的渲染,我已经阅读了插件官方文档,它说我必须添加“包装”文件,但他们不说[或者我没有了解这些文件应该包含哪些内容,那么任何人都可以帮助我吗?我想举例来说,将一个引导类应用于表,修改表单的呈现方式(例如将css类应用于提交按钮)......
答案 0 :(得分:0)
对于/**
* Expands arrays with keys that have dot notation
*
* @param Array $array
*
* @return Array
*/
public static function expandDotNotationKeys(Array $array)
{
$result = [];
foreach ($array as $key => $value) {
array_set($result, $key, $value);
}
return $result;
}
标记,我刚从here复制了模板内容,将其粘贴到grails-app / views / templates / _fields / _table.gsp中,然后根据需要添加引导类
答案 1 :(得分:0)
我在文档上遇到了同样的问题,有一段时间了,较早的文章引用了 _field.gsp 模板,但是已将其替换为 _wrapper.gsp 模板。我终于有了工作:
views \ _fields \ default
_displayWidget.gsp
_displayWrapper.gsp
_wrapper.gsp
<div class="col-md-12 widget">
<label class="control-label" for="${property}">${required? '*' : '' } ${label} </label>
<input id="${property}" name="${property}" placeholder="${label}" type="text" class="form-control form-value" ${required?:''} value="${value}">
</div>