" itemTotal": 300
" orderableQuantity": 981
" orderableQuantityMessage": ""
" originalPrice": 150
" preOrderableQuantity": undefined
" priceChangedMessage": "This item's price has changed since it was added to your cart. Original price was: $150.00 "
" priceListGroupId": "defaultPriceGroup"
" productData": {olapicConfiguration: "9aebf6a8555dafedea6fff54c1c1b399", listVolumePrice: null, x_sLIMFIT: "Fundamental warmth fashioned for everyday.", x_isReversible: false, merchandisingText: null, …}
" productId": "WJM44500C1"
" productPriceChanged": false
" quantity": 2
" rawTotalPrice": 300
" repositoryId": "ci25005140"
" selectedOptions": (2) [{…}, {…}]
" selectedSkuProperties": []
" serviceAccountId": undefined
" serviceId": undefined
" shippingGroupRelationships": [{…}]
" shopperInput": undefined
" skuProperties": undefined
" stockState": "IN_STOCK"
" stockStatus": true
Привет! Я использую платформу Oracle Commerce Cloud,
На странице «Корзина» для позиции «Количество» я использую номер типа ввода в том смысле, что я использовал привязку данных «Ввод текста» для установки значения поля ввода. Проблема в том, что поле ввода остается пустым не каждый раз, но если я случайно загружаюсь и попадаю в корзину страница
Ниже js показывает значение по умолчанию, которое должно отображаться каждый раз, когда я загружаю корзину
Для отладки я использовал текстовую привязку, чтобы проверить, правильно ли установлено значение или нет, посмотрев, что я в итоге все работает нормально, что-то в DOM влияет на него
Может ли кто-нибудь помочь?
quantity: ko.observable(1),
<!-- ko if: $data.itemTotal() > 0 -->
<input data-bind="textInput : quantity,event:{change:$parentContext.$parent.updateQty}" name="quantity" id="quantityPress" type="number" min="1">
<div data-bind = "text : quantity"></div>
<!-- /ko -->