如何计算 html table web2py 中的行数
How to count rows from a html table web2py
实际上我在 html 中有一个 table,我想知道如何在 web2pypython 中像 tabe.rows.count 一样
这是我的代码:
<table id="TablaMateriales" name="TablaMateriales" class=" table table-responsive order-list">
<thead>
<tr class="table-light">
<td>Item</td>
<td>Descripcion</td>
<td>Unidad</td>
<td>Cantidad</td>
<td>Proveedor</td>
</tr>
</thead>
<tbody>
<tr>
<td>
<input type="number" name="Item0" class="form-control" style="width:45px" value="1" disabled />
</td>
<td>
<input type="text" name="Unidad0" style="width:100px" class="form-control"/>
</td>
<td>
<input type="number" min="0" id="Cantidad0" name="Cantidad0" style="width:75px" value="0" class="form-control" onFocus="this.select()" onsubmit="if(this == ''){$this.val('0');}"/>
</td>
<td>
<input type="text" name="Proveedor0" style="width:250px" class="form-control"/>
</td>
</tr>
</tbody>
</table>
和后面的代码:
def crearCotizacion():
materialesT = request.vars.get('TablaMateriales')
rowsCount = materialesT.rows.count
return dict(rowsCount = rowsCount)
谢谢!
您似乎正在尝试访问服务器端的客户端元素 ('TablaMateriales')。只有明确地将元素传回服务器才能这样做。
然后你需要使用 http://web2py.com/books/default/chapter/29/05/the-views#Server-side-DOM-and-parsing
之类的东西来操纵它
您可以从视图内部使用 JavaScript 计算行数:JavaScript to get rows count of a HTML table
实际上我在 html 中有一个 table,我想知道如何在 web2pypython 中像 tabe.rows.count 一样
这是我的代码:
<table id="TablaMateriales" name="TablaMateriales" class=" table table-responsive order-list">
<thead>
<tr class="table-light">
<td>Item</td>
<td>Descripcion</td>
<td>Unidad</td>
<td>Cantidad</td>
<td>Proveedor</td>
</tr>
</thead>
<tbody>
<tr>
<td>
<input type="number" name="Item0" class="form-control" style="width:45px" value="1" disabled />
</td>
<td>
<input type="text" name="Unidad0" style="width:100px" class="form-control"/>
</td>
<td>
<input type="number" min="0" id="Cantidad0" name="Cantidad0" style="width:75px" value="0" class="form-control" onFocus="this.select()" onsubmit="if(this == ''){$this.val('0');}"/>
</td>
<td>
<input type="text" name="Proveedor0" style="width:250px" class="form-control"/>
</td>
</tr>
</tbody>
</table>
和后面的代码:
def crearCotizacion():
materialesT = request.vars.get('TablaMateriales')
rowsCount = materialesT.rows.count
return dict(rowsCount = rowsCount)
谢谢!
您似乎正在尝试访问服务器端的客户端元素 ('TablaMateriales')。只有明确地将元素传回服务器才能这样做。
然后你需要使用 http://web2py.com/books/default/chapter/29/05/the-views#Server-side-DOM-and-parsing
之类的东西来操纵它您可以从视图内部使用 JavaScript 计算行数:JavaScript to get rows count of a HTML table