<mvc:View   controllerName="slsordage.controller.Items"
            xmlns:mvc="sap.ui.core.mvc" 
            displayBlock="true"
            xmlns:core="sap.ui.core"
            xmlns="sap.m"
			xmlns:f="sap.ui.layout.form"
			xmlns:smartTable="sap.ui.comp.smarttable">

    <Page id="pageItems"    title="{i18n>items}"		
                            showHeader="false"
		                    enableScrolling="true"
		                    class="sapUiContentPadding"
		                    showNavButton="false" >

        <content>

			<f:SimpleForm 	id="sparePartsForm"
							editable="false"
							layout="ResponsiveGridLayout"
							title="{i18n>SP}"
							labelSpanXL="3"
							labelSpanL="3"
							labelSpanM="3"
							labelSpanS="12"
							adjustLabelSpan="false"
							emptySpanXL="4"
							emptySpanL="4"
							emptySpanM="4"
							emptySpanS="0"
							columnsXL="1"
							columnsL="1"
							columnsM="1"
							singleContainerFullSize="false" >
				<f:content>
					<Label class="label" text="{i18n>Pltyp}"/>
					<Input 	class="input" 
							id="PltypId" 
                        	textFormatMode="KeyValue"
							placeholder="{i18n>EntListino}"
							showSuggestion="true"
                        	showValueHelp="true"
                        	valueHelpRequest=".onPltypSearch2"
                        	suggestionItems="{PltypJsonSH>/PriceList}">
                        <suggestionItems>
                            <core:ListItem	key="{PltypJsonSH>Pltyp}"
                                			text="{PltypJsonSH>Ptext}" />
                        </suggestionItems>
                    </Input>

					<Button icon="sap-icon://visits" id="sparePartsSearch" text="Cerca" type="Accept" press="onSPSearch"/>

					<Label class="label" text="{i18n>CodProd}"/>
					<Input 	class="input" 
							id="SparePartId" 
							textFormatMode="KeyValue"
							placeholder="{i18n>EntCodProd}"
							showSuggestion="true"
                        	showValueHelp="true"
                        	valueHelpRequest=".onProductSearch2"
                        	suggestionItems="{JsonSP>/Product}">
                        <suggestionItems>
                            <core:ListItem	key="{JsonSP>Matnr}"
                                			text="{JsonSP>Maktx}" />
                        </suggestionItems>
                    </Input>
				</f:content>
			</f:SimpleForm>

			<!--Lista posizioni Ordine-->
			<Table
				id="SalesOrderItems"
				items="{Json>/Items}"
				mode="MultiSelect">

				<columns>
					<Column id="colItem" width="12em">
						<Text id="textItem" text="{i18n>Posnr}" />
					</Column>
					<Column id="colProduct" minScreenWidth="Tablet" demandPopin="true">
						<Text id="textProduct" text="{i18n>Matnr}" />
					</Column>
					<Column id="colDescription" minScreenWidth="Tablet" demandPopin="true" hAlign="End">
						<Text id="textDescription" text="{i18n>Arktx}" />
					</Column>
                    <Column id="colQty" hAlign="End">
						<Text id="textQty" text="{i18n>Kwmeng}" />
					</Column>
				</columns>
				<items>
					<ColumnListItem	id="itemColList"
									type="Active"
									vAlign="Middle"
									press="onPress1">
						<cells>
							<ObjectIdentifier id="itemObjIdentifier" title="Pos." text="{Json>Posnr}" />
							<Text id="Matnr" text="{Json>Matnr}" />
							<Text id="Maktx" text="{Json>Arktx}" />
							<ObjectNumber id="Kwmeng"
									number="{
										parts:[{path:'Json>Kwmeng'},{path:'Json>Vrkme'}],
										type: 'sap.ui.model.type.Unit',
										formatOptions: {showMeasure: false}
									}"
									unit="{Json>Vrkme}" 
									state="Information"
									class="sapUiSmallMarginBottom" 
									inverted="true"/>
						</cells>
					</ColumnListItem>
				</items>
			</Table>
        </content>
		<footer>
			<OverflowToolbar id="otbFooterItems">
				<ToolbarSpacer id="toolBarSpace2"/>
		
				<!--Button group for E-REPS Items-->
				<Button id="itemsRefresh" icon="sap-icon://synchronize" text="{i18n>Refresh}" press=".onItemRefresh" class="sapUiSmallMarginBottom" ariaHasPopup="Dialog">
				</Button>
				<Button id="addprod" icon="sap-icon://add-product" text="{i18n>AddProduct}" press=".onAddProductPress" class="sapUiSmallMarginBottom" ariaHasPopup="Dialog">
					<customData>
						<core:CustomData key="multi" value="true" />
					</customData>
				</Button>
				<Button id="DelItem" icon="sap-icon://delete" text="{i18n>DelItem}" press=".onDeleteItem" class="sapUiSmallMarginBottom" ariaHasPopup="Dialog">
					<customData>
						<core:CustomData key="multi" value="true" />
					</customData>
				</Button>

				<!--Button group for E-SPAREPARTS Items-->
				<Button id="SPitemsRefresh" icon="sap-icon://synchronize" text="{i18n>Refresh}" press=".onItemRefresh" class="sapUiSmallMarginBottom" ariaHasPopup="Dialog">
				</Button>
				<Button id="SPDelItem" icon="sap-icon://delete" text="{i18n>DelItem}" press=".onDeleteItem" class="sapUiSmallMarginBottom" ariaHasPopup="Dialog">
					<customData>
						<core:CustomData key="multi" value="true" />
					</customData>
				</Button>

			</OverflowToolbar>
		</footer>
    </Page>
</mvc:View>