2012-05-18 3 views
2

페이지로드시 새 옵션을 옵션 집합에 동적으로 추가하려고합니다. 옵션 집합의 옵션은 디자인 타임에 입력되지 않으며 런타임에만 채워집니다. Jscript를 사용하여 가능합니까? 예 : 이름이 color 인 옵션 세트가 있습니다. 검은 색, 파란색, 빨간색, 녹색과 같은 4 개의 값이 있습니다. 이제 화이트를 옵션 세트에 5 번째 옵션으로 추가하고 싶습니다. Java Script를 사용하여 White를 Color Option Set에 어떻게 추가합니까?crm 2011에서 새 항목을 추가하는 방법 jscript로 설정된 옵션

답변

3

편집 :이 답변은 요구 사항을 오해 한 것입니다. 일부 도움이 될 수 있지만,이 테스트 입니다

MSDN entry about Xrm.Page provides the addOption method to accomplish this 문제를 해결하지 않고, 예를 들어 작업 확인

//Create a new "option" object 
var myNewOption = document.createElement("option"); 
// Option value 
myNewOption.value = OPTION_VALUE_HERE; //example: 4 
// Option text 
myNewOption.text = 'OPTION_TEXT_HERE'; //example: 'White' 
//Add the new option 
Xrm.Page.getControl('FIELD_NAME_HERE').addOption(myNewOption); //example: new_color 
+0

내 JScript의 기능은 다음과 같다 : VAR optionsetControl = Xrm.Page .ui.controls.get ("new_color"); var color = "White"; optionsetControl.addOption (color, 4); 그러나 옵션 세트 – aanch

+0

에 대한 새로운 옵션으로 "정의되지 않음"이 추가되었습니다. 오류 표시 : myNewOption이 정의되지 않았습니다. – aanch

+0

@ alex-this에 대한 해결책을 찾으십니까? – aanch

관련 문제