0

i have seen another answers and it wan't happen to me this is my array

[
  {
    "itemCode": "ITM-00000003",
    "label": "FRAME 1",
    "orderQty": "697",
    "rowId": 0
  },
  {
    "itemCode": "ITM-00000004",
    "label": "CCCLEN",
    "orderQty": "50",
    "rowId": 1
  }
]

i want to remove object using 'itemCode' ex: itemCode="ITM-00000004"

i'm using this

$("#iName").autocomplete({
    source: deletedItems,
    select: function (event, ui) {
        var rowid = ui.item.rowId;
        var itemCode = ui.item.itemCode;
        var itemName = ui.item.label;
        var orderQty = ui.item.orderQty;
        $("#invoiceDetailTbl tbody").append("<tr id=" + rowid + ">" + "<td>" + itemCode + "</td>" + "<td>" + itemName + "</td>" + "<td>" + orderQty + "</td>" + "<td>" + '<input type="text" class="deliverQty form-control input-sm" style="width: 100px;" placeholder="Deliver Qty" id="dqty">' + "</td>" + "<td>" + '<span class="glyphicon glyphicon-trash"></span>' + "</td>" + "</tr>");
        resetTableEvents();
        tableKeyUp();
        amountCalc();
        deletedItems = _.without(deletedItems, _.findWhere(deletedItems, { itemCode: itemCode }));
    }
});

but it wouldn't happen enter image description here

Saranga
  • 530
  • 2
  • 8
  • 29

0 Answers0