banner



How To Set Label Value In Javascript Dynamically

Microsoft Dynamics CRM Forum

Gunti Bharath Kumar picture

how to set values to option set dynamically?

Hi friends this is my form.I want to achieve this "when I select particular country(optionset),I want to display states(optionset) which belongs to the selected country".I am calling countries api.I am getting listing of countries as response in alarm.I desire to set up country values to the country field(pick set).I tried but information technology was not working.

here is my lawmaking

==================

role countries()
{
var BATTUTA_KEY="00000000000000000000000000000000"

$.getJSON("battuta.medunes.net/.../all"+BATTUTA_KEY+"&callback=?").success(office(countries){
panel.log(countries);
for (var i in countries)
{
//alert(countries[i].proper noun);
var con=countries[i].name;
warning(con);
}

});
}

I hope I will discover solution from yous people.Thank you.

Replies (11)

Ummacrm picture

Ummacrm responded on

how to set up values to pick fix dynamically?

Break downward  your trouble into many smaller issues / steps to reach your requirements.  Something forth the lines of:

1. Become country that is selected from optionset

2. Query API for All states in that country

3. Handle results returned

4. Add results into driblet downward

5. Error checking

Here is a start:

msdn.microsoft.com/.../gg328474.aspx

Goutam Das picture

how to set values to selection set dynamically?

Gunti Bharath Kumar picture

how to prepare values to option set dynamically?

Goutam Das picture

how to gear up values to option ready dynamically?

Hello bharrath,

Y'all can utilize below lawmaking to add or remove options from optionset based on the value.

                        role OptionSetAddRemove() {             var optionSet = Xrm.Page.ui.controls.get("new_myoptionset");             var optionSetValues = optionSet.getAttribute().getOptions();             optionSet.clearOptions();             optionSetValues.forEach(part (chemical element) {                 if (element.value == "831260009")                     optionSet.addOption(chemical element);                 if (chemical element.value == "831260008")                     optionSet.removeOption(element);              });         }

Mahender picture

Mahender responded on

how to set values to option gear up dynamically?

Gunti Bharath Kumar picture

how to set values to option set dynamically?

How-do-you-do Goutam Das, thanks for your vaulable proposition.No specific reason.I added options to the optionset dynamically but unable to select country.when I endeavor to select its not selecting.Exercise yous have any idea why information technology is not selecting?

My code

========================================

function countries()
{
var BATTUTA_KEY="00000000000000000000000000000000"

$.getJSON("battuta.medunes.net/.../all"+BATTUTA_KEY+"&callback=?").success(function(countries){
console.log(countries);
for (var i in countries)
{
//alert(countries[i].name);
//var con=countries[i].proper name;
//alert(con);
var option = new Option();
choice.text = countries[i].name;
option.value = i;
Xrm.Page.getControl("trip_countries").addOption(choice);

}
});
}

Gunti Bharath Kumar picture

how to prepare values to pick set dynamically?

Hello Mahender,Now I am able to set values to the option set only I am unable to select the state.

Please become through  the code.

====================

office countries()

{

var BATTUTA_KEY="00000000000000000000000000000000"

$.getJSON("?key="+BATTUTA_KEY+"&callback=?").success(function(countries){

  console.log(countries);

for (var i in countries)

{

//warning(countries[i].proper name);

//var con=countries[i].name;

//warning(con);

var option = new Option();

option.text = countries[i].name;

pick.value = i;

Xrm.Page.getControl("trip_countries").addOption(pick);

}

  });

}

Ravi Kashyap picture

how to set values to pick fix dynamically?

Hi Bharat,

I am not sure why you lot are trying to populate the listing from the API. Even if you are able to set option values from API and select it, I don't think you can save these values in CRM as these state values doesn't exists in CRM.

As mentioned to a higher place, you need to create the optionset with these value within CRM so that when user selects some values, information technology is saved in CRM.

Hope this helps.

Arpit Shrivastava picture

how to set values to option set dynamically?

Hello Bharrath,

You lot should never go for Option Set Type fields in social club to achive such blazon of requirements.

Solution should be - Filtered Lookup

Create Two Lookup fields for Country and State and use CRM OOB Lookup Filtering.

This arroyo is totally configurable from time to come perceptive and you tin avert additional customization.

Y'all should ever try to avoid additional customization as much equally possible especially, is something is possible through OOB configurations.


If plant useful, please mark the reply every bit verified.


Cheers
Arpit
https://arpitmscrmhunt.blogspot.com

Mahender picture

Mahender responded on

how to set values to option set dynamically?

Agree with Arpit, optionset sutiable if the options are less then ten, but if you have more then 10 options information technology is all-time selection to become lookup, and further you can utilise out of the box lookup filtering,make sure to setup relationship correctly.

Gunti Bharath Kumar picture

how to set values to option set dynamically?

Thanks for your response.

Goutam Das picture

how to ready values to option set dynamically?

Goutam Das picture

how to prepare values to choice set up dynamically?

Hullo bharrath,

Y'all tin can use beneath code to add or remove options from optionset based on the value.

                        function OptionSetAddRemove() {             var optionSet = Xrm.Page.ui.controls.become("new_myoptionset");             var optionSetValues = optionSet.getAttribute().getOptions();             optionSet.clearOptions();             optionSetValues.forEach(function (chemical element) {                 if (element.value == "831260009")                     optionSet.addOption(element);                 if (element.value == "831260008")                     optionSet.removeOption(element);              });         }

Mahender picture

Mahender responded on

how to fix values to option ready dynamically?

Ravi Kashyap picture

how to set values to option set dynamically?

How-do-you-do Bharat,

I am not sure why you are trying to populate the list from the API. Fifty-fifty if you are able to set pick values from API and select information technology, I don't recollect you tin save these values in CRM every bit these country values doesn't exists in CRM.

As mentioned above, you demand to create the optionset with these value inside CRM so that when user selects some values, it is saved in CRM.

Promise this helps.

Arpit Shrivastava picture

how to set values to option set up dynamically?

Hi Bharrath,

You should never go for Option Set Type fields in order to achive such type of requirements.

Solution should exist - Filtered Lookup

Create 2 Lookup fields for Land and Land and apply CRM OOB Lookup Filtering.

This approach is totally configurable from time to come perceptive and you can avoid additional customization.

Y'all should always endeavour to avoid additional customization every bit much as possible especially, is something is possible through OOB configurations.


If found useful, please mark the answer every bit verified.


Thank you
Arpit
https://arpitmscrmhunt.blogspot.com

Mahender picture

Mahender responded on

how to set values to option set dynamically?

Hold with Arpit, optionset sutiable if the options are less then x, but if you accept more then 10 options it is best option to become lookup, and further you lot can utilize out of the box lookup filtering,make sure to setup relationship correctly.

How To Set Label Value In Javascript Dynamically,

Source: https://community.dynamics.com/crm/f/microsoft-dynamics-crm-forum/276592/how-to-set-values-to-option-set-dynamically/789242

Posted by: denisbeids1974.blogspot.com

0 Response to "How To Set Label Value In Javascript Dynamically"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel