折叠引导程序中的标签
Collapse labels in bootstrap
我正在尝试使用Symfony项目形式的引导程序折叠标签,但它似乎无法按如下方式工作:
文件.html.twig
<div class="form-group">
{{
form_label(form.Text,
'Text:',
{'label_attr': {'class': 'col-xs-2 control-label'}}
)
}}
<div class="col-xs-2" style="width: 440px">
<button type="button" class="btn btn-info" data-dismiss="modal"
data-toggle="collapse" data-target="#text">TEXT</button>
{{
form_widget(form.Text,
{'attr': {'id': 'text',
'class': 'collapse',
'placeholder': 'text..',
'style' : 'height: 200px'}}
)
}}
{{ form_errors(form.Text) }}
</div>
在引导程序中还有其他方法吗?还是以任何其他方式,但很简单?
假设引导程序正常工作,则呈现表单时会出现一个问题:
Symfony会自动设置id属性。因此,使用'id': 'text'
,您不会覆盖symfonys id
而只需添加另一个id属性,例如
<input type="text" id="pec_bundle_travelCostsBundle_test_Text" ... id="text" class="collapse" placeholder="text.." style="height: 200px" />
在这种情况下,引导程序找不到数据目标#text
。因此,只需删除'id': 'text'
并将 data-target
属性设置为 id symfony set 本身。就我而言:
<button type="button" class="btn btn-info" data-dismiss="modal"
data-toggle="collapse" data-target="#pec_bundle_travelCostsBundle_test_Text">TEXT</button>
{{
form_widget(form.Text,
{'attr': {
'class': 'collapse',
'placeholder': 'text..',
'style' : 'height: 200px'}}
)
}}
{{ form_errors(form.Text) }}
您可以通过使用浏览器查看网站源代码来了解id
。
相关文章:
- Html引导程序警报自动关闭困难
- 引导程序:在导航栏中,显示悬停在单个位置的基于Li Link的不同内容
- Twitter引导程序Typeahead-Id&标签
- Highcharts-如何在自定义格式化程序中获得默认的y轴标签格式化程序
- 引导程序崩溃一次只能看到一个
- 引导程序/基础堆叠行/列
- 如何保持引导程序下拉复选框列表下拉
- .aspx页面上引导程序中的动态选项卡
- 菜单栏class=活动引导程序主题无法正常工作
- 为什么引导程序下拉菜单只有在包含bootstrap-responsive.css时才起作用
- 如何在引导程序元素的顶部添加掩码
- 如何平滑地设置twitter引导程序进度条的动画
- 如何在模式弹出窗口中使用引导程序日期和时间选择器
- 引导程序转盘不工作:堆叠图像(使用rails)
- datepicker引导程序再次初始化
- Nano Scroller在引导程序DropDown和Model Box中不起作用
- 如何在引导程序中组合药丸、塌陷和标签
- Magento Jquery引导程序和原型冲突?导航标签不起作用
- 折叠引导程序中的标签
- 未定义的函数初始化标签输入引导程序 3.