我有一个工资单按钮,这将只显示如果发票在大于付款,但由于某种原因,它只适用于当发票等于支付,但如果有付款部分付款,即付款按钮不起作用。 下面是代码正确的价值没有显示与淘汰赛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 !,所以跨度不会允许用户支付,但如果用户已部分支付,他们将获得链接到支付 –
啊!您可以在帖子最后一个之前包含“”的绑定...这似乎适用于您(显示完全付费,开放,部分付款的那个) –