//当商品输入框为空时,回车焦点不移动
function checkItem(){
srcElement = window.event.srcElement;
var rowCount = grid.returnRowCount();
var index = srcElement.parentElement.index;
if (window.event.keyCode == 13 || window.event.keyCode ==39) {
if(grid.getCurrentLine()==rowCount&&index==2){
grid.delRow();
return;
}
}
}
<div οnkeydοwn="checkItem()">
<grid:grid name="grid" sumRow="true" headCss="divToucss" detailCss="divTiSkin" sumCss="divSumcss" complexHead="false" property="listInvoiceLine" type="edit" headHeight="22" sumHeight="22" width="100%" height="200">
<grid:textCol property="itemCode" name="itemCode" caption="商品编号" index="-1" defaultValue="" width="100" style="width:100%;text-align:left" readonly="true"></grid:textCol>
<grid:textCol property="itemName" caption="商品名称" width="90" index="-1" xml="" name="itemName" style="width:100%;text-align:left" styleClass="default" readonly="true"></grid:textCol>
<grid:hideCol property="itemId" caption="商品内码" width="90" index="-1" xml="" name="itemId" style="width:100%" styleClass="default"></grid:hideCol>
<grid:hideCol property="umId" caption="(隐藏)计量单位" width="90" index="-1" xml="umId" name="umId" style="width:100%" styleClass="default" readonly="true"></grid:hideCol>
<grid:textCol property="umName" caption="单位" width="60" index="-1" xml="" name="umName" style="width:100%;text-align:left" styleClass="default" readonly="true"></grid:textCol>
<grid:textCol property="qtyOrd" caption="订购数量" width="70" index="-1" xml="qtyOrd" name="qtyOrd" style="width:100%;text-align:right" styleClass="default" sumScript="grid.setSumFieldValue(0,6,setScale(grid.sum(6),2))" readonly="true"></grid:textCol>
<grid:textCol property="qtyIncept" caption="入库数量" width="70" index="-1" xml="qtyIncept" name="qtyIncept" style="width:100%;text-align:right" styleClass="default" sumScript="grid.setSumFieldValue(0,7,setScale(grid.sum(7),2))"readonly="true"></grid:textCol>
<grid:textCol property="qtyLose" caption="丢失数量" width="60" index="-1" xml="qtyLose" name="qtyLose" style="width:100%;text-align:right" styleClass="default" sumScript="grid.setSumFieldValue(0,8,setScale(grid.sum(8),2))" readonly="true"></grid:textCol>
<grid:textCol property="diffQty" caption="差异数量" width="60" index="-1" xml="diffQty" name="diffQty" style="width:100%;text-align:right" styleClass="default" sumScript="grid.setSumFieldValue(0,9,setScale(grid.sum(9),2))" readonly="true"></grid:textCol>
<grid:textCol property="pri" caption="不含税进价" width="90" index="-1" xml="pri" name="pri" style="width:100%;text-align:right" styleClass="default" readonly="true"></grid:textCol>
<grid:textCol property="taxId" caption="税率" width="60" index="-1" xml="taxId" name="taxId" style="width:100%;text-align:right" styleClass="default" readonly="true"></grid:textCol>
<grid:textCol property="amtInvoiceNoTax" caption="发票金额" width="80" index="1" xml="amtInvoiceNoTax" name="amtInvoiceNoTax" style="width:100%;text-align:right" styleClass="default" sumScript="grid.setSumFieldValue(0,12,setScale(grid.sum(12),2))" οnchange="grid.CountSum();countAmt()"></grid:textCol>
<grid:textCol property="amtInvoiceTax" caption="发票税额" width="80" index="2" xml="amtInvoiceTax" name="amtInvoiceTax" style="width:100%;text-align:right" styleClass="default" sumScript="grid.setSumFieldValue(0,13,setScale(grid.sum(13),2))" οnchange="grid.CountSum();countAmtTax()"></grid:textCol>
<grid:textCol property="amtNoTax" caption="入库金额" width="60" index="-1" xml="amtNoTax" name="amtNoTax" style="width:100%;text-align:right" styleClass="default" sumScript="grid.setSumFieldValue(0,14,setScale(grid.sum(14),2))" readonly="true"></grid:textCol>
<grid:textCol property="amtTax" caption="入库税额" width="60" index="-1" xml="amtTax" name="amtTax" style="width:100%;text-align:right" styleClass="default" sumScript="grid.setSumFieldValue(0,15,setScale(grid.sum(15),2))" readonly="true"></grid:textCol>
<grid:textCol property="amtLose" caption="丢失金额" width="60" index="-1" xml="amtLose" name="amtLose" style="width:100%;text-align:right" styleClass="default" sumScript="grid.setSumFieldValue(0,16,setScale(grid.sum(16),2))" readonly="true"></grid:textCol>
<grid:textCol property="amtLoseTax" caption="丢失税额" width="60" index="-1" xml="amtLoseTax" name="amtLoseTax" style="width:100%;text-align:right" styleClass="default" sumScript="grid.setSumFieldValue(0,17,setScale(grid.sum(17),2))" readonly="true"></grid:textCol>
<grid:textCol property="amt" caption="价税合计" width="80" index="-1" xml="amt" name="amt" style="width:100%;text-align:right" styleClass="default" sumScript="grid.setSumFieldValue(0,18,setScale(grid.sum(18),2))" readonly="true" ></grid:textCol>
</grid:grid>
</div>