2016-09-14 6 views
0

무들 moodleform 클래스를 확장하고 addElement() 또는 createElement() 메서드를 호출하여 무들의 양식을 만듭니다. 예를 들어, I는 선택 소자 이런 식 작성 :무들의 양식 요소에 CSS 클래스 추가하기

$list = array('1'=>'one', '2'=>'two', '3'=>'three') : $mform 폼에 대한 참조이며 $list 같은 연관 배열

$mform->addElement('select', 'mySelect', 'Select title' , $list); 

.

질문 :이 양식 요소 또는 다른 양식 요소와 관련된 CSS 클래스를 추가하는 방법이 있습니까? (https://docs.moodle.org/dev/lib/formslib.php_Form_Definition#select

$mform->addElement('select', 'myselect', 'Select title', $list, ['class' => 'myclass']); 

그리고 -

<select class="myClass"> 
    <option value="1">one</option> 
    <option value="2">two</option> 
    <option value="3">three</option> 
</select> 

답변

1

5 addElement 매개 변수를 사용하여 HTML 코드는 다음과 같이 보이도록

I 즉, 내가 프로그래밍, 클래스 myClass을 추가하고 싶습니다 귀하의 실제 코드가 올바르게 수행된다고 가정하지만, param 3은 get_string()을 사용하여 번역 할 수 있습니다.

+0

귀하의 가정은 맞습니다. 저는 실제 코드에서 get_string()을 사용합니다 ;-) –

관련 문제