Questions tagged «jform»


1
如何从PHP动态生成表单的XML?
我需要根据用户的项目列表生成页面/表单。照原样,用户可以指定一个项目列表,这些项目具有该项目的文本说明,以及它是a text还是list字段类型。(想象一下可以检出的设备列表,并且要检查的项目列表随设备的类型而变化。肯定有一些共享项目,但是它们随设备类型,型号等而有所不同。)因此,可以简单地models\forms\添加一个新的字段集和一系列新的字段,而不是简单地从该文件夹中加载现有的XML文件并运行它。 如果是这样的话, 如何完成的? 正确的位置在哪里,以便MVC像对待“标准” XML格式一样对待它? 如何最好地检索这些字段的列表以在视图中显示? models \ 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 the posted data. $form = $model->getForm(); if (!$form) { JError::raiseError(500, $model->getError()); return false; } ... // Validate …

2
如何覆盖xml形式中指定的类或只读属性?
我们有一个特定的字段,该字段仅在首次添加记录时才允许输入,因此我想知道是否可以添加类或readonly在加载表单后的某个时候指定,但是(当然) ,然后再呈现给用户。 从中加载表单时models\forms\myform.xml,将按预期加载类(类)和只读属性。这是当前显示字段的方式,它使用libraries \ joomla \ form \ form.php: echo $this->form->getInput('myReadOnlyCode')
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.