").dxForm( {
validationGroup : instance.validationGroup,
formData : {
saleConfirmedContactId : itemData.saleConfirmedContactId,
saleConfirmedDate : itemData.saleConfirmedDate,
saleConfirmedFailureReasonId : itemData.saleConfirmedFailureReasonId,
saleConfirmedNotes : itemData.saleConfirmedNotes,
auditRequired : itemData.auditRequired == "Y" ? true : false
},
items : [
{
dataField : "saleConfirmedContactId",
label : { text : "Customer Contact" },
editorType : "dxSelectBox",
editorOptions : {
placeholder : "Select Contact",
dataSource : instance.partnerContactsDataSource,
showClearButton : true,
valueExpr : "fspro_userId",
displayExpr : function( itemData ) {
if( itemData ) {
return `${itemData.firstName} ${itemData.lastName}`;
} else {
return null;
}
}
}
},
{
dataField : "saleConfirmedDate",
label : { text : "Confirmation Date" },
isRequired : true,
editorType : "dxDateBox",
editorOptions : {
disabled : true,
openOnFieldClick : true
}
},
{
dataField : "saleConfirmedFailureReasonId",
label : { text : "No Ship Reason" },
isRequired : true,
editorType : "dxSelectBox",
editorOptions : {
placeholder : "Select Reason",
dataSource : instance.auditFailureReasonsDataSource,
displayExpr : "failureReason",
valueExpr : "failureReasonId",
disabled : true
}
},
{
dataField : "saleConfirmedNotes",
label : { visible : false },
editorType : "dxTextArea",
editorOptions : {
maxLength : 500
}
}
]
}).dxForm( "instance" )
content.append( widgets.confirmationForm.element() )
return content;
}
}
]
})
return box;
},
onItemRendered : function( e ) {
if( e.itemElement ) {
e.itemElement.css( { "border-bottom-width" : "1px", "border-bottom-style" : "solid" }).addClass( "dx-theme-border-color" ).addClass( "dx-theme-background-color" )
}
}
}).dxList( "instance" );
$("
").dxBox( {
height : "100%",
direction : "col",
items : [
{
baseSize : 100,
template : function() {
return heading;
}
},
{
baseSize : 38,
template : function() {
return listHeading;
}
},
{
ratio : 1,
template : function() {
return instance.list.element();
}
}
]
}).appendTo( instance.rootElement );
// instance.rootElement.append( instance.list.element() );
})
}