0
我有一個敲除自定義綁定,它接受一個值並返回一個枚舉。這是爲了用戶可讀性。問題是,當傳入此綁定的參數時,它只是返回空白。我已經嘗試傳遞參數作爲可觀察的,例如:PurchaseOrderStatus [Status()]。KnockoutJS:創建綁定處理程序,將值更改爲枚舉
的觀點:
<td style="vertical-align: top">
<label>Status</label><br />
<span data-bind="text: PurchaseOrderStatus[Status]"></span>
</td>
的JavaScript:
PurchaseOrderStatus = function() { };
PurchaseOrderStatus.prototype = {
Closed: 67,
Deleted: 68,
Finalized: 70,
Open: 79}
PurchaseOrderStatus.registerEnum('PurchaseOrderStatus', false);
它應該工作的方式是,如果該值是70,那麼用戶將看到完成。