2017-04-16 7 views
0

나는 this tutorial을 따라 직렬화 된 데이터로 맞춤 동적 백엔드 구성을 만들고 모든 것이 예상대로 작동합니다. 예.Magento 맞춤 모듈의 조건부 입력이있는 동적 메뉴 구성 섹션

하지만 지금은 다른 단계를 수행하고 선택 상자에서 특정 값을 선택하면 일부 입력 만 표시하려고합니다. I know that I can usesystem.xml으로 이것을 수행 할 때 어떻게 동적 인 직렬화 된 테이블을 사용하여 코드를 통해 동일한 작업을 수행 할 수 있습니까?

답변

0

특정 입력을 사용 가능/사용 불가능하게 설정하는 일종의 Javascript 해결 방법을 종료했습니다.

function togleSelect(element) 
{ 
    var val = element.value; 
    var name = element.name; 
    if (val == 0) // select value to be triggered 
    { 
     name = name.substr(0, name.lastIndexOf("[")) + "[name_of_my_input]"; 
     var target = document.getElementsByName(name); 
     target[0].disabled = false; 
    } 
    else 
    { 
     name = name.substr(0, name.lastIndexOf("[")) + "[name_of_my_input]"; 
     var target = document.getElementsByName(name); 
     target[0].disabled = true; 
    } 
} 

그것은 최선의 해결책은 아니지만 작동합니다.