Joomla 3.0 구성 요소를 만들고 있는데 질문이 있습니다.Joomla의 JForms가 편집시 읽기 전용으로 만듭니다.
일부 필드는 편집 모드에서 읽기 전용으로 만들고 싶습니다. 그들은 창조에 착수해야하며 편집 불가능해야합니다.
나는이 일을 가능하게하는 3 가지 방법을 알고있다.
- 설정 필드 읽기 전용 읽기 전용
방법 2 (또는 더 간단하면 하나)를 선호하지만이 방법을 수행하는 방법을 모르겠습니다. 편집 모드로 들어가면 getForm() 함수에서 어떻게 알 수 있습니까? 어떤 제안 :)?
편집 : 순간, 나는 내가 좋아하지 않는 방법 3을 사용하고 있습니다 :
<?PHP if ($this->item->id > 0) { ?>
<script type="text/javascript">
var text_box = document.getElementById('jform_name');
text_box.setAttribute('readonly', 'readonly');
</script>
<?PHP } ?>
(당신이 그것을 사용하는 경우) 당신은 JForm 형태의 XML을 decalration에 = "true"를 읽기 전용으로 추가 할 수 있어야 – WooDzu