snippet sapmlabel var ${1} = new sap.m.Label({ design : ${2}, text : ${3}, visible : ${4}, textAlign : ${5}, textDirection : ${6}, width : ${7}, required : ${7} }); snippet sapmtext var ${1} = new sap.m.Text({ text :${2}, textDirection :${3}, visible :${4}, wrapping : ${5}, textAlign : ${6}, width :${7}, maxLines :${8} }); snippet sapmbutton var ${1} = new sap.m.Button({ text : ${2}, type : ${3}, width : ${4}, enabled :${5}, visible :${6}, icon : ${7}, iconFirst : ${8}, activeIcon :${9}, iconDensityAware : ${10}, }); snippet sapmflexbox var ${1} = new sap.m.FlexBox({ visible : ${2}, height : ${3}, width : ${4}, displayInline :${5}, direction :${6}, fitContainer : ${7}, renderType : ${8}, justifyContent :${9}, alignItems : ${10}, items:[] }); snippet sapmhbox var ${1} = new sap.m.HBox({ visible : ${2}, height : ${3}, width : ${4}, displayInline :${5}, direction :${6}, fitContainer : ${7}, renderType : ${8}, justifyContent :${9}, alignItems : ${10}, items:[] }); snippet sapmvbox var ${1} = new sap.m.VBox({ visible : ${2}, height : ${3}, width : ${4}, displayInline :${5}, direction :${6}, fitContainer : ${7}, renderType : ${8}, justifyContent :${9}, alignItems : ${10}, items:[] }); snippet sapcomponent sap.ui.controller("${1}", { onInit: function(){ }, onAfterRendering: function() { }, onAfterRendering: function() { }, onExit: function() { }, }); snippet sapminput var ${1} = new sap.m.Input({ value :${2}, width : ${3}, enabled :${4}, visible :${5}, valueState :${6}, name : ${7}, placeholder : ${8}, editable : ${9}, type : ${10}, maxLength :${11}, valueStateText :${12}, showValueStateMessage :${13}, dateFormat :${14}, showValueHelp :${15}, showSuggestion :${16}, valueHelpOnly :${17}, filterSuggests :${18}, maxSuggestionWidth :${19}, startSuggestion : ${20}, showTableSuggestionValueHelp : ${21}, description : ${22}, fieldWidth : ${23}, valueLiveUpdate :${24}, suggestionItems :[${25}], suggestionColumns : [${26}], suggestionRows : [${27}], liveChange : ${28}, valueHelpRequest :${29}, suggest : ${30}, suggestionItemSelected : ${31} }); snippet _sthis var _self = this; snippet sapmresponsivepopup var ${1} = new sap.m.ResponsivePopover({ placement :${2} ,//sap.m.PlacementType (default: sap.m.PlacementType.Right) showHeader :${3} ,//boolean (default: true) title : ${4},//string icon :${5} ,//sap.ui.core.URI modal :${6} ,// boolean offsetX :${7}, //int offsetY :${8}, //int contentWidth : ${9},//sap.ui.core.CSSSize contentHeight :${10}, //sap.ui.core.CSSSize horizontalScrolling :${11}, //boolean verticalScrolling :${12}, //boolean showCloseButton :${13}, //boolean (default: true) //Aggregations content :${14}, //sap.ui.core.Control[] customHeader :${15}, //sap.m.IBar subHeader : ${16}, //sap.m.IBar beginButton :${17}, //sap.m.Button endButton : ${18}, //sap.m.Button //Associations initialFocus : ${19}, //string | sap.ui.core.Control //Events beforeOpen :${20}, //fnListenerFunction or [fnListenerFunction, oListenerObject] or [oData, fnListenerFunction, oListenerObject] afterOpen : ${21}, //fnListenerFunction or [fnListenerFunction, oListenerObject] or [oData, fnListenerFunction, oListenerObject] beforeClose : ${22}, //fnListenerFunction or [fnListenerFunction, oListenerObject] or [oData, fnListenerFunction, oListenerObject] afterClose : ${23} //fnList }); snippet sapicon var ${1} = new sap.ui.core.Icon({ src :${2} , //sap.ui.core.URI size :${3} , //sap.ui.core.CSSSize color :${4} , //sap.ui.core.CSSColor hoverColor : ${5} , // sap.ui.core.CSSColor activeColor :${6} , //sap.ui.core.CSSColor width :${7} , //sap.ui.core.CSSSize height : ${8} ,//sap.ui.core.CSSSize backgroundColor :${8} , //sap.ui.core.CSSColor hoverBackgroundColor :${9} , //sap.ui.core.CSSColor activeBackgroundColor :${10} , //sap.ui.core.CSSColor visible :${11} , //boolean (default: true) decorative : ${12} ,//boolean (default: true) }); snippet extendVerticalL sap.ui.layout.VerticalLayout.extend("${1}", { metadata: { properties: { ${2} }, aggregations: { ${3} }, events: { ${4} } }, init: function(){ ${5} }, renderer: "${6}" }); snippet extendHorizontalL sap.ui.layout.HorizontalLayout.extend("${1}", { metadata: { properties: { ${2} }, aggregations: { ${3} }, events: { ${4} } }, init: function(){ ${5} }, renderer: "${6}" });