คำถามติดแท็ก jform

1
ตัวกรองที่เป็นไปได้ในฟิลด์ของ Joomla ฟอร์มคืออะไร?
ผมเห็นการใช้งานต่อเนื่องของfilter="safehtml"และfilter="string"throught รูปแบบ Joomla มีรายการที่สมบูรณ์และสามารถสร้างตัวกรองแบบกำหนดเองได้หรือไม่

1
ฉันจะสร้าง XML ของแบบฟอร์มจาก PHP ได้อย่างไร
ฉันมีความต้องการในการสร้างหน้า / แบบฟอร์มตามรายการของผู้ใช้ ตามที่เป็นอยู่ผู้ใช้สามารถระบุรายการที่มีคำอธิบายข้อความของรายการและไม่ว่าจะเป็นประเภทtextหรือlistเขตข้อมูล ( ลองนึกภาพรายการของอุปกรณ์ที่สามารถเช็คเอาต์และรายการของรายการที่จะตรวจสอบแตกต่างกันไปตามประเภทของอุปกรณ์แน่นอนมีบางรายการที่ใช้ร่วมกัน แต่พวกเขาแตกต่างกันไปตามประเภทอุปกรณ์รุ่น ฯลฯ ) ดังนั้นแทนที่จะโหลดไฟล์ XML ที่มีอยู่จากmodels\forms\โฟลเดอร์และเรียกใช้งานมันสามารถตั้งค่า fieldset ใหม่และเพิ่มชุดของเขตข้อมูลใหม่ได้ทันที ถ้าเป็นเช่นนั้น สำเร็จได้อย่างไร ที่ไหนจะเป็นสถานที่ที่ถูกต้องที่จะทำเพื่อให้ MVC ปฏิบัติต่อเหมือนอยู่ในรูปแบบ "มาตรฐาน" XML วิธีที่ดีที่สุดในการดึงรายการของเขตข้อมูลเหล่านั้นสำหรับการแสดงในมุมมอง? รุ่น \ myform.php $form = $this->loadForm('com_mycomponent.myform', 'myform', array('control' => 'jform', 'load_data' => $loadData)); ควบคุม / myform.php // Get the user data. $data = JFactory::getApplication()->input->get('jform', array(), 'array'); // Validate …

2
ฉันจะแทนที่คลาสหรือคุณลักษณะแบบอ่านอย่างเดียวที่ระบุในรูปแบบ xml ได้อย่างไร
เรามีเขตข้อมูลเฉพาะที่สามารถอนุญาตให้ป้อนข้อมูลเมื่อเพิ่มระเบียนเป็นครั้งแรกเท่านั้นดังนั้นฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะเพิ่มคลาสหรือระบุreadonlyบางจุดหลังจากโหลดแบบฟอร์มแล้ว แต่ (แน่นอน) ก่อนที่จะแสดงผลให้กับผู้ใช้ เมื่อโหลดแบบฟอร์มmodels\forms\myform.xmlแอตทริบิวต์เช่น class (es) และแบบอ่านอย่างเดียวจะถูกโหลดตามที่คาดไว้ นี่คือวิธีที่ฟิลด์กำลังถูกเรนเดอร์ซึ่งใช้ libraries \ joomla \ form \ form.php: echo $this->form->getInput('myReadOnlyCode')
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.