모두 안녕하십니까, Microsoft Dynamics 4.0 내에서 다중 선택 확인란 선택 목록을 만들려고합니다. 나는 짐 Wangs 코드를 사용하여 체크 박스를 만들 수 있었다. link text 나는이 스크립트 내에서 내 picklist에있는 값을 넣어야하는지 잘 모르겠다. 그렇다면 어디에 있는지 모른다. 나는 Java Script의 초보자이기 때문에 어떤 필드를 변경해야하는지 (또는 어떤 색이 무엇을 의미하는지) 확실하지 않았습니다. 또한 스크립트를 삽입하고 내 PL 및 PLV 이름을 넣을 때; 내 계정 포럼 화면과 값에서 체크 박스를 볼 수 있지만 저장 및 닫기를 클릭하면 저장되지 않습니다. 위의 링크에서 보이는 것처럼 사진의 한 예가 링크입니다. 내 선택 목록에 나와있는 값은 (Value, Value1, Value2)입니다. 왜냐하면 모든 것이 어디로 갔는지와 스크립트에 있어야하는 값을 파악할 수있는 테스트 였기 때문입니다. 내가 picklist 값을 넣지 않은 코드에서 볼 수 있듯이 이것은 저장 오류를 일으킬 수 있습니다. 나는 무엇을 바꾸고 어디에서 그것을 삽입해야하는지 전혀 모른다. 나는 이것으로 나를 돕는 누군가와 행운이 없었다. 그래서 모든 도움이 크게 감사 할 것입니다. ,MS CRM에서 다중 선택 확인란 선택 목록 저장 ...
다이아몬드
var에 PL = crmForm.all.new_picklist 도와주세요;
var PLV = crmForm.all.new_picklistvalue;
PL.style.display = "none";
PLV.style.display = "none"; var addDiv = document.createElement ("");
PL.parentNode.appendChild (addDiv); (var i = 1; i < PL.options.length; i ++) {var pOption = PL.options [i]; if (! IsChecked ( pOption.text))
var addInput = document.createElement ("");
var addLabel = document.createElement ("");addLabel.innerText = pOption.text; var addBr = document.createElement(
"br"); PL.nextSibling.appendChild (addInput); PL.nextSibling.appendChild (addLabel); PL.nextSibling.appendChild (addBr);
} 함수 (pText)
{
에게의 IsChecked 경우 (PLV.value = "!") {
VAR의 PLVT = PLV.value.split ("||"); 위한
(나는 < PLVT.length; VAR I = 1 난 ++) {
경우 (PLVT [I] == pText)
참을 리턴;
}
}
return false; } crmForm.attachEvent ("onsave");
함수 OnSave() {PLV.value = "br"; var getInput = PL.nextSibling.getElementsByTagName ("input"); 위한 (나는 < getInput.length; VAR I = 1 제가 ++) {
경우 (getInput에 [I] .checked를)
{
PLV.value + = getInput에 [I] + .nextSibling.innerText 를 " || ";
}}