MUHAMMAD MUBUSHER ASLAM
09/25/2023, 3:22 AMuomModuleView
model under the `Cart.addChildView(Item.Sku`as shown below
define('TEM.CDPShowUoM.uomModule', ['TEM.CDPShowUoM.uomModule.View'], function (uomModuleView){
'use strict';
return {
mountToApp: function mountToApp (container)
{
var Cart = container.getComponent('Cart');
if(Cart)
{
Cart.addChildView('Item.Sku', function() {
return new uomModuleView({ container: container });;
});
}
}
};
});
Regards,Steve Goldberg
09/25/2023, 9:33 AMMUHAMMAD MUBUSHER ASLAM
09/25/2023, 9:35 AMuomModuleView
?Steve Goldberg
09/25/2023, 9:38 AMMUHAMMAD MUBUSHER ASLAM
09/25/2023, 9:39 AMMUHAMMAD MUBUSHER ASLAM
09/25/2023, 10:00 AMSteve Goldberg
09/25/2023, 10:53 AMMUHAMMAD MUBUSHER ASLAM
09/25/2023, 11:27 AMMUHAMMAD MUBUSHER ASLAM
09/25/2023, 11:29 AMuomModule.View.js
what are the contextData available in Cart.Detailed.View
Cart.Lines
define('TEM.CDPShowUoM.uomModule.View', ['tem_cdpshowuom_uommodule.tpl', 'Backbone'], function (tem_cdpshowuom_uommodule_tpl, Backbone){
'use strict';
return Backbone.View.extend({
template: tem_cdpshowuom_uommodule_tpl,
contextDataRequest: ['item'],
initialize: function (options) {
console.log(options);
},
getItemFields: function getItemFields(){
try
{
console.log(this.contextData);
console.log(this.contextData.item());
}
catch(e)
{
console.log(e);
}
},
events: {
},
bindings: {
},
childViews: {
},
//@method getContext @return TEM.CDPShowUoM.uomModule.View.Context
getContext: function getContext()
{
this.getItemFields();
return {
uomValue: this.message | 'Box'
};
}
});
});
MUHAMMAD MUBUSHER ASLAM
09/25/2023, 11:58 AMSteve Goldberg
09/25/2023, 12:10 PMMUHAMMAD MUBUSHER ASLAM
09/25/2023, 12:12 PMSteve Goldberg
09/25/2023, 12:23 PM