本文整理匯總了PHP中DropdownField::performReadonlyTransformation方法的典型用法代碼示例。如果您正苦於以下問題:PHP DropdownField::performReadonlyTransformation方法的具體用法?PHP DropdownField::performReadonlyTransformation怎麽用?PHP DropdownField::performReadonlyTransformation使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類DropdownField
的用法示例。
在下文中一共展示了DropdownField::performReadonlyTransformation方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: testReadonlyField
function testReadonlyField() {
$dropdownField = new DropdownField('FeelingOk', 'Are you feeling ok?', array(0 => 'No', 1 => 'Yes'), '', null, '(Select one)');
$dropdownField->setValue(1);
$readonlyDropdownField = $dropdownField->performReadonlyTransformation();
preg_match('/Yes/', $dropdownField->Field(), $matches);
$this->assertEquals($matches[0], 'Yes');
}
示例2: AddForm
/**
* @return Form
*/
function AddForm()
{
$class = $this->stat('tree_class');
$typeMap = array($class => singleton($class)->i18n_singular_name());
$typeField = new DropdownField('Type', false, $typeMap, $class);
$form = new Form($this, 'AddForm', new FieldSet(new HiddenField('ParentID'), $typeField->performReadonlyTransformation()), new FieldSet(new FormAction('doAdd', _t('AssetAdmin_left.ss.GO', 'Go'))));
$form->addExtraClass('actionparams');
return $form;
}