/** * @param string name attribute of the field * @return string displayname attribute of the field * @access protected * @package wact * @version $Id: error.inc.php 7686 2009-03-04 19:57:12Z korchasa $ */ function getFieldName($field_name) { $field = $this->form->findChild($field_name); if (is_object($field)) { return $field->getDisplayName(); } else { return $field_name; } }
function testPreserveState() { $data = new ArrayObject(array('x' => 'a', 'y' => 'b', 'z' => 'x < z')); $form = new WactFormComponent('my_id'); $form->registerDataSource($data); $form->preserveState('x'); $form->preserveState('z'); ob_start(); $form->renderState(); $result = ob_get_contents(); ob_end_clean(); $test = '<input type="hidden" name="x" value="a"/><input type="hidden" name="z" value="x < z"/>'; $this->assertEqual($result, $test); }
function setValue($name, $value) { parent::setValue($this->getNonWrappedName($name), $value); }