Call Dynamic Table values Onselect from listItems
I would like to know if possible to get dynamic table values onSelect from listItems.
controller.js
onPress : function(oEvent){
var oSelectedItem = oEvent.getSource();
var oContext = oSelectedItem.getBindingContext("invoice");
var sPath = oContext.getPath();
var oListItem= this.getView().byId("BoM");
oListItem.bindItems({
path : "invoice>/ProductHeadSet('12345')/ProductHead2BOM",
template : new sap.m.ColumnListItem({
cells: [
new sap.m.Text({
text: "{invoice>Material}"
}),
new sap.m.Text({
text: "{invoice>Component}"
}),
new sap.m.Text({
text: "{invoice>Brand}"
})
]
})
});
}
});
Above is my controller, when i make onPress, i could receive the values from "12345". But when i try to make an dynamic onPress by removing (12345)"invoice>/ProductHeadSet/ProductHead2BOM"". It throws me an error like this "The request URI is invalid. The ProductHeadSet segment refers to an entity set and not to a single entity".
Thanks and Regards.
sapui5
add a comment |
I would like to know if possible to get dynamic table values onSelect from listItems.
controller.js
onPress : function(oEvent){
var oSelectedItem = oEvent.getSource();
var oContext = oSelectedItem.getBindingContext("invoice");
var sPath = oContext.getPath();
var oListItem= this.getView().byId("BoM");
oListItem.bindItems({
path : "invoice>/ProductHeadSet('12345')/ProductHead2BOM",
template : new sap.m.ColumnListItem({
cells: [
new sap.m.Text({
text: "{invoice>Material}"
}),
new sap.m.Text({
text: "{invoice>Component}"
}),
new sap.m.Text({
text: "{invoice>Brand}"
})
]
})
});
}
});
Above is my controller, when i make onPress, i could receive the values from "12345". But when i try to make an dynamic onPress by removing (12345)"invoice>/ProductHeadSet/ProductHead2BOM"". It throws me an error like this "The request URI is invalid. The ProductHeadSet segment refers to an entity set and not to a single entity".
Thanks and Regards.
sapui5
add a comment |
I would like to know if possible to get dynamic table values onSelect from listItems.
controller.js
onPress : function(oEvent){
var oSelectedItem = oEvent.getSource();
var oContext = oSelectedItem.getBindingContext("invoice");
var sPath = oContext.getPath();
var oListItem= this.getView().byId("BoM");
oListItem.bindItems({
path : "invoice>/ProductHeadSet('12345')/ProductHead2BOM",
template : new sap.m.ColumnListItem({
cells: [
new sap.m.Text({
text: "{invoice>Material}"
}),
new sap.m.Text({
text: "{invoice>Component}"
}),
new sap.m.Text({
text: "{invoice>Brand}"
})
]
})
});
}
});
Above is my controller, when i make onPress, i could receive the values from "12345". But when i try to make an dynamic onPress by removing (12345)"invoice>/ProductHeadSet/ProductHead2BOM"". It throws me an error like this "The request URI is invalid. The ProductHeadSet segment refers to an entity set and not to a single entity".
Thanks and Regards.
sapui5
I would like to know if possible to get dynamic table values onSelect from listItems.
controller.js
onPress : function(oEvent){
var oSelectedItem = oEvent.getSource();
var oContext = oSelectedItem.getBindingContext("invoice");
var sPath = oContext.getPath();
var oListItem= this.getView().byId("BoM");
oListItem.bindItems({
path : "invoice>/ProductHeadSet('12345')/ProductHead2BOM",
template : new sap.m.ColumnListItem({
cells: [
new sap.m.Text({
text: "{invoice>Material}"
}),
new sap.m.Text({
text: "{invoice>Component}"
}),
new sap.m.Text({
text: "{invoice>Brand}"
})
]
})
});
}
});
Above is my controller, when i make onPress, i could receive the values from "12345". But when i try to make an dynamic onPress by removing (12345)"invoice>/ProductHeadSet/ProductHead2BOM"". It throws me an error like this "The request URI is invalid. The ProductHeadSet segment refers to an entity set and not to a single entity".
Thanks and Regards.
sapui5
sapui5
asked Nov 19 '18 at 9:00
RocketRocket
197
197
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Your answer is right there
"The request URI is invalid. The ProductHeadSet segment refers to an entity set and not to a single entity".
Int the below code, the number within the brackets help identify which index in the array should be bound to the list.
invoice>/ProductHeadSet('12345')/ProductHead2BOM
Without the number, you are trying to bind the entire array to oListItem.
EDIT
This is a little difficult to answer without seeing the model and bindings, But instead of doingpath : "invoice>/ProductHeadSet('12345')/ProductHead2BOM"
Dopath : "invoice>"+sPath+"/ProductHead2BOM"
Yes, i was binding with static model. But i would like to do it with dynamic. Below url have the same issue which i have found, unfortune i couldn't find the solution. archive.sap.com/discussions/message/16559631#16559631
– Rocket
Nov 19 '18 at 9:44
So, How can i achieve this? without the number.
– Rocket
Nov 19 '18 at 9:55
I have edited the answer to explain. I assumed that the sPath has the value /ProductHeadSet('12345')
– d01ph1n
Nov 19 '18 at 10:10
Perfect !!! Thank you for the reply. It was the answer i was looking for.
– Rocket
Nov 19 '18 at 10:35
Is it possible to know, if i wanted to switch between the iconTabs using the above code. Can be done ?
– Rocket
Nov 19 '18 at 10:46
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53371240%2fcall-dynamic-table-values-onselect-from-listitems%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Your answer is right there
"The request URI is invalid. The ProductHeadSet segment refers to an entity set and not to a single entity".
Int the below code, the number within the brackets help identify which index in the array should be bound to the list.
invoice>/ProductHeadSet('12345')/ProductHead2BOM
Without the number, you are trying to bind the entire array to oListItem.
EDIT
This is a little difficult to answer without seeing the model and bindings, But instead of doingpath : "invoice>/ProductHeadSet('12345')/ProductHead2BOM"
Dopath : "invoice>"+sPath+"/ProductHead2BOM"
Yes, i was binding with static model. But i would like to do it with dynamic. Below url have the same issue which i have found, unfortune i couldn't find the solution. archive.sap.com/discussions/message/16559631#16559631
– Rocket
Nov 19 '18 at 9:44
So, How can i achieve this? without the number.
– Rocket
Nov 19 '18 at 9:55
I have edited the answer to explain. I assumed that the sPath has the value /ProductHeadSet('12345')
– d01ph1n
Nov 19 '18 at 10:10
Perfect !!! Thank you for the reply. It was the answer i was looking for.
– Rocket
Nov 19 '18 at 10:35
Is it possible to know, if i wanted to switch between the iconTabs using the above code. Can be done ?
– Rocket
Nov 19 '18 at 10:46
add a comment |
Your answer is right there
"The request URI is invalid. The ProductHeadSet segment refers to an entity set and not to a single entity".
Int the below code, the number within the brackets help identify which index in the array should be bound to the list.
invoice>/ProductHeadSet('12345')/ProductHead2BOM
Without the number, you are trying to bind the entire array to oListItem.
EDIT
This is a little difficult to answer without seeing the model and bindings, But instead of doingpath : "invoice>/ProductHeadSet('12345')/ProductHead2BOM"
Dopath : "invoice>"+sPath+"/ProductHead2BOM"
Yes, i was binding with static model. But i would like to do it with dynamic. Below url have the same issue which i have found, unfortune i couldn't find the solution. archive.sap.com/discussions/message/16559631#16559631
– Rocket
Nov 19 '18 at 9:44
So, How can i achieve this? without the number.
– Rocket
Nov 19 '18 at 9:55
I have edited the answer to explain. I assumed that the sPath has the value /ProductHeadSet('12345')
– d01ph1n
Nov 19 '18 at 10:10
Perfect !!! Thank you for the reply. It was the answer i was looking for.
– Rocket
Nov 19 '18 at 10:35
Is it possible to know, if i wanted to switch between the iconTabs using the above code. Can be done ?
– Rocket
Nov 19 '18 at 10:46
add a comment |
Your answer is right there
"The request URI is invalid. The ProductHeadSet segment refers to an entity set and not to a single entity".
Int the below code, the number within the brackets help identify which index in the array should be bound to the list.
invoice>/ProductHeadSet('12345')/ProductHead2BOM
Without the number, you are trying to bind the entire array to oListItem.
EDIT
This is a little difficult to answer without seeing the model and bindings, But instead of doingpath : "invoice>/ProductHeadSet('12345')/ProductHead2BOM"
Dopath : "invoice>"+sPath+"/ProductHead2BOM"
Your answer is right there
"The request URI is invalid. The ProductHeadSet segment refers to an entity set and not to a single entity".
Int the below code, the number within the brackets help identify which index in the array should be bound to the list.
invoice>/ProductHeadSet('12345')/ProductHead2BOM
Without the number, you are trying to bind the entire array to oListItem.
EDIT
This is a little difficult to answer without seeing the model and bindings, But instead of doingpath : "invoice>/ProductHeadSet('12345')/ProductHead2BOM"
Dopath : "invoice>"+sPath+"/ProductHead2BOM"
edited Nov 19 '18 at 10:07
answered Nov 19 '18 at 9:35
d01ph1nd01ph1n
1115
1115
Yes, i was binding with static model. But i would like to do it with dynamic. Below url have the same issue which i have found, unfortune i couldn't find the solution. archive.sap.com/discussions/message/16559631#16559631
– Rocket
Nov 19 '18 at 9:44
So, How can i achieve this? without the number.
– Rocket
Nov 19 '18 at 9:55
I have edited the answer to explain. I assumed that the sPath has the value /ProductHeadSet('12345')
– d01ph1n
Nov 19 '18 at 10:10
Perfect !!! Thank you for the reply. It was the answer i was looking for.
– Rocket
Nov 19 '18 at 10:35
Is it possible to know, if i wanted to switch between the iconTabs using the above code. Can be done ?
– Rocket
Nov 19 '18 at 10:46
add a comment |
Yes, i was binding with static model. But i would like to do it with dynamic. Below url have the same issue which i have found, unfortune i couldn't find the solution. archive.sap.com/discussions/message/16559631#16559631
– Rocket
Nov 19 '18 at 9:44
So, How can i achieve this? without the number.
– Rocket
Nov 19 '18 at 9:55
I have edited the answer to explain. I assumed that the sPath has the value /ProductHeadSet('12345')
– d01ph1n
Nov 19 '18 at 10:10
Perfect !!! Thank you for the reply. It was the answer i was looking for.
– Rocket
Nov 19 '18 at 10:35
Is it possible to know, if i wanted to switch between the iconTabs using the above code. Can be done ?
– Rocket
Nov 19 '18 at 10:46
Yes, i was binding with static model. But i would like to do it with dynamic. Below url have the same issue which i have found, unfortune i couldn't find the solution. archive.sap.com/discussions/message/16559631#16559631
– Rocket
Nov 19 '18 at 9:44
Yes, i was binding with static model. But i would like to do it with dynamic. Below url have the same issue which i have found, unfortune i couldn't find the solution. archive.sap.com/discussions/message/16559631#16559631
– Rocket
Nov 19 '18 at 9:44
So, How can i achieve this? without the number.
– Rocket
Nov 19 '18 at 9:55
So, How can i achieve this? without the number.
– Rocket
Nov 19 '18 at 9:55
I have edited the answer to explain. I assumed that the sPath has the value /ProductHeadSet('12345')
– d01ph1n
Nov 19 '18 at 10:10
I have edited the answer to explain. I assumed that the sPath has the value /ProductHeadSet('12345')
– d01ph1n
Nov 19 '18 at 10:10
Perfect !!! Thank you for the reply. It was the answer i was looking for.
– Rocket
Nov 19 '18 at 10:35
Perfect !!! Thank you for the reply. It was the answer i was looking for.
– Rocket
Nov 19 '18 at 10:35
Is it possible to know, if i wanted to switch between the iconTabs using the above code. Can be done ?
– Rocket
Nov 19 '18 at 10:46
Is it possible to know, if i wanted to switch between the iconTabs using the above code. Can be done ?
– Rocket
Nov 19 '18 at 10:46
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53371240%2fcall-dynamic-table-values-onselect-from-listitems%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown