0
値を取り、列挙型を返すノックアウトカスタムバインディングがあります。これはユーザーが読みやすくするためのものです。問題は、このバインディングのパラメータを渡すときに空白に戻ってしまうことです。私はObservableとして、例えばPurchaseOrderStatus [Status()]としてパラメータを渡そうとしました。KnockoutJS:値をenumに変更するためのバインディングハンドラを作成
ビュー:
<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である場合、そのユーザーが確定見ているということです。