/** * * @param TransferDtl $model * @param integer $index * @return string */ function renderRow($model, $index) { ob_start(); ob_implicit_flush(false); ?> <tr> <td style="width: 50px"> <a data-action="delete" title="Delete" href="#"><span class="glyphicon glyphicon-trash"></span></a> <?php echo Html::activeHiddenInput($model, "[{$index}]id_product", ['data-field' => 'id_product', 'id' => false]); ?> </td> <td class="items" style="width: 45%"> <ul class="nav nav-list"> <li><span class="cd_product"><?php echo Html::getAttributeValue($model, 'idProduct[cd_product]'); ?> </span> - <span class="nm_product"><?php echo Html::getAttributeValue($model, 'idProduct[nm_product]'); ?> </span></li> <li> Jumlah <?php echo Html::activeTextInput($model, "[{$index}]transfer_qty_send", ['data-field' => 'transfer_qty_send', 'size' => 5, 'id' => false, 'required' => true]); ?> <?php echo Html::activeDropDownList($model, "[{$index}]id_uom", Helper::getProductUomList($model->id_product), ['data-field' => 'id_uom', 'id' => false]); ?> </li> <li> </li> </ul> </td> <td class="selling" style="width: 40%"> <ul class="nav nav-list"> <li>Receive</li> <li> Jumlah <?php echo Html::activeTextInput($model, "[{$index}]transfer_qty_receive", ['data-field' => 'transfer_qty_receive', 'size' => 5, 'id' => false, 'readonly' => true]); ?> </li> <li> Selisih <?php $selisih = $model->transfer_qty_receive - $model->transfer_qty_send; echo Html::textInput('', $selisih, ['data-field' => 'transfer_selisih', 'size' => 5, 'id' => false, 'readonly' => true]); ?> </li> </ul> </td> <td class="total-price"> <ul class="nav nav-list"> <li> </li> <li> <input type="hidden" data-field="total_price"> </li> </ul> </td> </tr> <?php return trim(preg_replace('/>\\s+</', '><', ob_get_clean())); }
function renderRow($model, $index) { ob_start(); ob_implicit_flush(false); ?> <tr> <td style="width: 50px"> <a data-action="delete" title="Delete" href="#"><span class="glyphicon glyphicon-trash"></span></a> <?php echo Html::activeHiddenInput($model, "[{$index}]id_product", ['data-field' => 'id_product', 'id' => false]); ?> <?php echo Html::activeHiddenInput($model, "[{$index}]id_sales_dtl", ['data-field' => 'id_sales_dtl', 'id' => false]); ?> </td> <td class="items" style="width: 45%"> <ul class="nav nav-list"> <li><span class="cd_product"><?php echo Html::getAttributeValue($model, 'idProduct[cd_product]'); ?> </span> - <span class="nm_product"><?php echo Html::getAttributeValue($model, 'idProduct[nm_product]'); ?> </span></li> <li> Jumlah <?php echo Html::activeTextInput($model, "[{$index}]sales_qty", ['data-field' => 'sales_qty', 'size' => 5, 'id' => false, 'required' => true]); ?> <?php echo Html::activeDropDownList($model, "[{$index}]id_uom", Helper::getProductUomList($model->id_product), ['data-field' => 'id_uom', 'id' => false]); ?> </li> <li> <?php echo Html::activeHiddenInput($model, "[{$index}]sales_price", ['data-field' => 'sales_price', 'id' => false]); ?> Price Rp <span class="sales_price"><?php echo Html::getAttributeValue($model, 'sales_price'); ?> </span> </li> </ul> </td> <td class="selling" style="width: 40%"> <ul class="nav nav-list"> <li>Discon</li> <li> <?php $sales_price = $model->sales_price; $discon = $model->discount; $discon_percen = $sales_price > 0 ? 100 * $discon / $sales_price : 0; $discon_percen = round($discon_percen, 2); ?> Percen <?php echo Html::textInput('', $discon_percen, ['data-field' => 'discount_percen', 'size' => 8, 'id' => false, 'required' => false]); ?> % </li> <li> Discon Rp <?php echo Html::activeTextInput($model, "[{$index}]discount", ['data-field' => 'discount', 'size' => 16, 'id' => false, 'required' => false]); ?> </li> </ul> </td> <td class="total-price"> <ul class="nav nav-list"> <li> </li> <li> <input type="hidden" data-field="total_price"><span class="total-price"></span> </li> </ul> </td> </tr> <?php return trim(preg_replace('/>\\s+</', '><', ob_get_clean())); }