@Override public SNameValue[] getExtraData(Object element) { OnlineOrderInfoItem item = (OnlineOrderInfoItem) element; return new SNameValue[] { new SNameValue(TableValueExtraName.itemId.name(), item.getId().toString()), new SNameValue(TableValueExtraName.goodsName.name(), item.getGoodsName()), new SNameValue(TableValueExtraName.goodsCode.name(), item.getGoodsCode()), new SNameValue(TableValueExtraName.goodsSpec.name(), item.getGoodsSpec()), new SNameValue(TableValueExtraName.unit.name(), item.getUnit()), new SNameValue(TableValueExtraName.preCount.name(), "" + item.getCount()), new SNameValue(TableValueExtraName.preAmount.name(), "" + item.getAmount()), new SNameValue(TableValueExtraName.price.name(), "" + item.getPrice()) }; }
@Override public String getElementId(Object element) { OnlineOrderInfoItem item = (OnlineOrderInfoItem) element; return item.getId().toString(); }