我想将 colspan 属性应用于 JQgrid 模式窗口内的 td。它呈现具有以下结构的模态形式
<form ...>
<table ...>
<tbody>
<tr ...>
<td class="CaptionTD"></td>
<td class="DataTD"></td>
<td class="CaptionTD"></td>
<td class="DataTD"></td>
</tr>
</tbody>
</table>
</form>
我已经看过所有options http://www.trirand.com/jqgridwiki/doku.php?id=wiki%3acolmodel_options可用,但我不清楚如何将 colspan 属性应用于任何 td。我正在阅读向单元格附加一些样式,例如使用“类”选项,但据我所知(根据我的研究......如果你可以这么称呼它)你不能使用 CSS 设置表格的 colspan因为它不被视为一种风格,而是“桌子的结构性改变”
你用吗rowpos
and colpos
的属性表单选项 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:common_rules#formoptions并想隐藏第二个标签列?您能否提供一个代码示例来显示在哪种情况下使用colspan
会好吗?
一般情况下可以设置colspan
里面的属性beforeShowForm
打回来。可以使用类似的东西
// in the below example the column name is 'name'
$("#tr_name>td:eq(1)").attr("colspan", "2");
$("#tr_name>td:eq(1)>input").css("width", "95%");
$("#tr_name>td:eq(0)").hide();
或者类似的东西
beforeShowForm: function () {
var $tr = $("#tr_name"), // 'name' is the column name
$label = $tr.children("td.CaptionTD"),
$data = $tr.children("td.DataTD");
$data.attr("colspan", "2");
$data.children("input").css("width", "95%");
$label.hide();
}
通常如果您设置colspan=2
on <td>
然后隐藏一些以前的<td>
同一行中的元素。
结果人们可以得到类似的东西
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)