Backgrid 允许编辑表格中的值,并通过<input type="text">
在<td>
. 输入设置为,max-width: 100%
但在某些情况下,它仍会将列的大小推得更远。
例如,请参阅其示例部分的网格,然后单击“人口”列中的一个项目。当它获得editor
类时,它的填充设置为 0,并且两者<td>
都有<input>
,box-sizing: border-box
但列的宽度仍然增加。
那么不width: 100%
意味着 100% 的宽度是当时<td>
的样子吗?还是仅使用 CSS 无法完成这项工作?我可能会使用主干事件来获取 td 的大小,然后将输入设置为相同的大小,但这听起来有点 hacky。