Backgrid を使用すると、テーブル内の値を編集でき<input type="text">
ます<td>
。入力はに設定されてmax-width: 100%
いますが、場合によっては列のサイズがさらに押し出されます。
例については、例セクションのグリッドを参照し、[人口] 列の項目をクリックしてください。クラスを取得するとeditor
、そのパディングは 0 に設定され、 と の両方が<td>
あり<input>
ますbox-sizing: border-box
が、列の幅は依然として増加します。
ということは当時のままwidth: 100%
の幅100%ということではないでしょうか?<td>
それとも、CSS のみを使用してこれを機能させることは不可能ですか? バックボーン イベントを使用して td のサイズを取得し、入力を同じサイズに設定することもできますが、それは少しハックに聞こえます。