我有一個工資單按鈕,這將只顯示如果發票在大於付款,但由於某種原因,它只適用於當發票等於支付,但如果有付款部分付款,即付款按鈕不起作用。 下面是代碼正確的價值沒有顯示與淘汰賽js數據綁定
<tbody data-bind="foreach: invoicedatasintable">
<tr>
<td class="text-right"><span data-bind="text: $data.invoiced_total"></span></td>
<td class="text-right"><span data-bind="text: $data.paid_total "></span></td>
<td class="text-center"><span data-bind="text: $data.Abbreviation"></span></td>
<td><a href="#" data-bind="click: $root.getSelectedInvoice"><span data-bind="text: $data.rf_reference"></span></a></td>
<!-- <td><span data-bind="text: $data.rf_reference"></span></td> -->
<td><span data-bind="text: $data.type_txt"></span></td>
<td><span data-bind="text: $data.status_description"></span></td>
<td class="text-center">
<a href="#" data-bind="if: $data.invoiced_total() > $data.paid_total(), click: $root.getRepaymentInvoice"><?php echo lang("invoice_table_pay1"); ?></a>
<span data-bind="ifnot: $data.invoiced_total() > $data.paid_total()"><?php echo lang("invoice_table_pay1"); ?></span>
</td>
</tr>
</tbody>
這裏是一個picture這將告訴你我的意思是,部分支付應該能夠支付爲好。
兩個條件會顯示「支付」我看到的唯一的區別是一個是鏈接,另一個是span元素......從截圖中顯示的是正確的...... ?? –
@ Sam.C yea !,所以跨度不會允許用戶支付,但如果用戶已部分支付,他們將獲得鏈接到支付 –
啊!您可以在帖子最後一個之前包含「」的綁定...這似乎適用於您(顯示完全付費,開放,部分付款的那個) –