Can not add Quote field into Quote Product form
We all know that there is 1:N relation between quote
and quote product
.
And there is a field in quote product
named quoteid
, I mean
Now I want to code a JavaScript
in Quote Product
Form that need Quote ID.
I want to put quoteid
field (that is a reference to the primary related quote) into the form.
But I can not see this field(quoteid
) in the form fields,
like
The quoteid
field is not listed in the All fields, and If I want to create new lookup field, It creates new 1:N relation and I dont want this.
I tried another way to get Quote Id by calling a REST, in this way :
The quoteid field is not listed in the All fields, and If I want to create new lookup field, It creates new 1:N relation and I dont want this.
I tried another way to get Quote Id by calling a REST, in this way :
var quoteProductGUID=Xrm.Page.data.entity.getId();
var firstReq = new XMLHttpRequest();
firstReq.open("GET", Xrm.Page.context.getClientUrl() +
"/XRMService/2011/OrganizationData.svc /QuoteDetailSet(guid'"+quoteProductGUID+"')?$select=QuoteId", true);
firstReq.setRequestHeader("Accept", "application/json");
firstReq.setRequestHeader("Content-Type", "application/json; charset=utf-8");
firstReq.onreadystatechange = function() {
if (this.readyState === 4) {
this.onreadystatechange = null;
if (this.status === 200) {
var result = JSON.parse(this.responseText).d;
var quoteId = result.QuoteId;
quoteId=quoteId.Id;
} else {
alert(this.statusText);
}
}
};
firstReq.send();
}
But it needs the quote product Id and when It has not created yet, It can not get the quote product Id.
So the question is how can I display quoteid field that already exist in the form.
javascript dynamics-crm dynamics-crm-2011
add a comment |
We all know that there is 1:N relation between quote
and quote product
.
And there is a field in quote product
named quoteid
, I mean
Now I want to code a JavaScript
in Quote Product
Form that need Quote ID.
I want to put quoteid
field (that is a reference to the primary related quote) into the form.
But I can not see this field(quoteid
) in the form fields,
like
The quoteid
field is not listed in the All fields, and If I want to create new lookup field, It creates new 1:N relation and I dont want this.
I tried another way to get Quote Id by calling a REST, in this way :
The quoteid field is not listed in the All fields, and If I want to create new lookup field, It creates new 1:N relation and I dont want this.
I tried another way to get Quote Id by calling a REST, in this way :
var quoteProductGUID=Xrm.Page.data.entity.getId();
var firstReq = new XMLHttpRequest();
firstReq.open("GET", Xrm.Page.context.getClientUrl() +
"/XRMService/2011/OrganizationData.svc /QuoteDetailSet(guid'"+quoteProductGUID+"')?$select=QuoteId", true);
firstReq.setRequestHeader("Accept", "application/json");
firstReq.setRequestHeader("Content-Type", "application/json; charset=utf-8");
firstReq.onreadystatechange = function() {
if (this.readyState === 4) {
this.onreadystatechange = null;
if (this.status === 200) {
var result = JSON.parse(this.responseText).d;
var quoteId = result.QuoteId;
quoteId=quoteId.Id;
} else {
alert(this.statusText);
}
}
};
firstReq.send();
}
But it needs the quote product Id and when It has not created yet, It can not get the quote product Id.
So the question is how can I display quoteid field that already exist in the form.
javascript dynamics-crm dynamics-crm-2011
add a comment |
We all know that there is 1:N relation between quote
and quote product
.
And there is a field in quote product
named quoteid
, I mean
Now I want to code a JavaScript
in Quote Product
Form that need Quote ID.
I want to put quoteid
field (that is a reference to the primary related quote) into the form.
But I can not see this field(quoteid
) in the form fields,
like
The quoteid
field is not listed in the All fields, and If I want to create new lookup field, It creates new 1:N relation and I dont want this.
I tried another way to get Quote Id by calling a REST, in this way :
The quoteid field is not listed in the All fields, and If I want to create new lookup field, It creates new 1:N relation and I dont want this.
I tried another way to get Quote Id by calling a REST, in this way :
var quoteProductGUID=Xrm.Page.data.entity.getId();
var firstReq = new XMLHttpRequest();
firstReq.open("GET", Xrm.Page.context.getClientUrl() +
"/XRMService/2011/OrganizationData.svc /QuoteDetailSet(guid'"+quoteProductGUID+"')?$select=QuoteId", true);
firstReq.setRequestHeader("Accept", "application/json");
firstReq.setRequestHeader("Content-Type", "application/json; charset=utf-8");
firstReq.onreadystatechange = function() {
if (this.readyState === 4) {
this.onreadystatechange = null;
if (this.status === 200) {
var result = JSON.parse(this.responseText).d;
var quoteId = result.QuoteId;
quoteId=quoteId.Id;
} else {
alert(this.statusText);
}
}
};
firstReq.send();
}
But it needs the quote product Id and when It has not created yet, It can not get the quote product Id.
So the question is how can I display quoteid field that already exist in the form.
javascript dynamics-crm dynamics-crm-2011
We all know that there is 1:N relation between quote
and quote product
.
And there is a field in quote product
named quoteid
, I mean
Now I want to code a JavaScript
in Quote Product
Form that need Quote ID.
I want to put quoteid
field (that is a reference to the primary related quote) into the form.
But I can not see this field(quoteid
) in the form fields,
like
The quoteid
field is not listed in the All fields, and If I want to create new lookup field, It creates new 1:N relation and I dont want this.
I tried another way to get Quote Id by calling a REST, in this way :
The quoteid field is not listed in the All fields, and If I want to create new lookup field, It creates new 1:N relation and I dont want this.
I tried another way to get Quote Id by calling a REST, in this way :
var quoteProductGUID=Xrm.Page.data.entity.getId();
var firstReq = new XMLHttpRequest();
firstReq.open("GET", Xrm.Page.context.getClientUrl() +
"/XRMService/2011/OrganizationData.svc /QuoteDetailSet(guid'"+quoteProductGUID+"')?$select=QuoteId", true);
firstReq.setRequestHeader("Accept", "application/json");
firstReq.setRequestHeader("Content-Type", "application/json; charset=utf-8");
firstReq.onreadystatechange = function() {
if (this.readyState === 4) {
this.onreadystatechange = null;
if (this.status === 200) {
var result = JSON.parse(this.responseText).d;
var quoteId = result.QuoteId;
quoteId=quoteId.Id;
} else {
alert(this.statusText);
}
}
};
firstReq.send();
}
But it needs the quote product Id and when It has not created yet, It can not get the quote product Id.
So the question is how can I display quoteid field that already exist in the form.
javascript dynamics-crm dynamics-crm-2011
javascript dynamics-crm dynamics-crm-2011
asked Jan 2 at 8:06
alireza azadialireza azadi
205
205
add a comment |
add a comment |
0
active
oldest
votes
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%2f54003080%2fcan-not-add-quote-field-into-quote-product-form%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
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%2f54003080%2fcan-not-add-quote-field-into-quote-product-form%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