leapfrognz/alternative-field

一个简单的下拉字段,当选择“其他”时显示文本字段。非常适合尊称选择。

安装: 26

依赖项: 0

建议者: 0

安全: 0

星星: 2

关注者: 3

分支: 2

公开问题: 5

类型:silverstripe-module

dev-master 2013-10-14 07:04 UTC

This package is auto-updated.

Last update: 2024-09-06 14:28:35 UTC


README

简介

一个简单的下拉字段,当选择“其他”时显示文本字段。非常适合尊称选择。

如何使用

将下拉选项添加到 _config/AlternativeFormField.yml 文件。

您还可以在 yml 中编辑下拉列表的空字符串以及“其他”字段的标签。

要求

需要 SilverStripe 3.0 或更高版本。

示例

<?php

	public function getCMSFields() {
		$fields = parent::getCMSFields();
		$fields->addFieldsToTab("Root.Whatever", array(
			AlternativeFormField::create('Honorific', 'Honorific'),
			TextField::create('FirstName', 'First name'),
			TextField::create('Surname', 'Last name')
		));

		return $fields;
	}