DATA : ls_bunit TYPE zcl_zcm_dashboard_mpc=>ts_businessunit.
ls_bunit-creditseg = 'YBEG'.
ls_bunit-creditsegname = 'Beglium Sales'.
ls_bunit-creditsegdesc = 'Belgium Legal Entity'.
APPEND ls_bunit TO et_entityset.
ls_bunit-creditseg = 'YRUS'.
ls_bunit-creditsegname = 'Russia'.
ls_bunit-creditsegdesc = 'Russia Legal Entity'.
APPEND ls_bunit TO et_entityset.
ls_bunit-creditseg = 'YFRC'.
ls_bunit-creditsegname = 'France'.
ls_bunit-creditsegdesc = 'France Legal Entity'.
APPEND ls_bunit TO et_entityset.
ls_bunit-creditseg = 'YIND'.
ls_bunit-creditsegname = 'India'.
ls_bunit-creditsegdesc = 'India Legal Entity'.
APPEND ls_bunit TO et_entityset.
ls_bunit-creditseg = 'YUSA'.
ls_bunit-creditsegname = 'United States Of America'.
ls_bunit-creditsegdesc = 'USA Legal Entity'.
APPEND ls_bunit TO et_entityset.
<Input id="oInput"
showSuggestion="true"
showValueHelp="true"
suggestionItems="{ path: '/BusinessUnitSet' }">
<core:ListItem text="{creditseg}"
additionalText="{creditsegdesc}"/>
</Input>
Input Control Suggestion List
<SearchField width="30%"
placeholder="Search for Business Unit"
enableSuggestions="true"
search=".onSearch"
suggest=".onSuggest"
suggestionItems="{path: '/BusinessUnitSet'}"
id="searchField">
<SuggestionItem text="{creditsegdesc}"
description="{path:'creditseg'}"
key="{creditseg}"/>
</SearchField>onSuggest: function(event) {
var sValue = event.getParameter("suggestValue"),
aFilters = [];
if (sValue) {
aFilters.push(new Filter({
filters: [
new Filter("creditsegdesc", FilterOperator.Contains, sValue.toUpperCase()),
new Filter("creditseg", FilterOperator.Contains, sValue.toUpperCase())
],
and: false
}));
}
var oSource = event.getSource();
var oBinding = oSource.getBinding('suggestionItems');
oBinding.filter(aFilters);
oBinding.attachEventOnce('dataReceived', function() {
oSource.suggest();
});
},onSearch: function(event) {
var oItem = event.getParameter("suggestionItem");
if (oItem) {
MessageToast.show("Search for: " + oItem.getText());
} else {
MessageToast.show("Search is fired!");
}
},
SearchField Control Suggestion Item
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 27 | |
| 24 | |
| 20 | |
| 20 | |
| 14 | |
| 13 | |
| 13 | |
| 12 | |
| 12 | |
| 11 |