urbitech / forms
此软件包最新版本(3.1.9)没有提供许可证信息。
可重用表单组件
3.1.9
2023-12-11 13:30 UTC
Requires
- php: >=7.2
- nette/di: ^3.0
- nette/forms: ^3.1
- tracy/tracy: ^2.6
- urbitech/utils: ^3.1
README
Nette表单插件组件
Composer设置
配置扩展到config.neon
extensions:
urbitechForms: URBITECH\Forms\DI\FormsExtension
所需组件
"urbitech/forms": "^3.0", "frontpack/composer-assets-plugin": "dev-master"
frontpack/composer-assets-plugin组件用于将资产文件从vendor目录移动到www目录。Asterisk "*"在urbitech/forms中可以被具体的版本号替换。例如:"^2.4"
资产文件夹移除设置
"config": { "assets-files": { "urbitech/forms": [ "src/assets/css", "src/assets/js", "src/assets/images" ] }, "assets-target": { "urbitech/forms": "www/assets/urbitech-forms" } }
在本地主机上需要禁用secure-http
"secure-http": false,
在presenter设置中设置表单
设置搜索国家
->setOption("data-country", "cz")
可以设置更多国家,用逗号分隔。
->setOption("data-country", "cz,sk")
通过地图设置链接容器
->setOption("data-urbitech-form-position", "MAP_CONTAINER_ID")
通过地址设置链接容器
->setOption("data-urbitech-form-address", "ADDRESS_CONTAINER_ID")
设置自定义容器ID。如果未设置,应用程序将使用容器名称
->setOption("controls-id", "CUSTOM_ID")
显示/隐藏按钮,用于从表单到地图使用语音数据(对于addressInput)
->setOption('data-useButton', 1)
当使用地址表单时,允许在地图上自动填充位置(对于addressInput)
->setOption('data-autofill-position', 1)
在地图点击后允许自动填充地址到表单(对于positionInput)
->setOption('data-autofill-address', 1)
允许在地图标记上启用可拖动模式
->setOption('data-marker-draggable', 1)
其他
Less样式需要Bootstrap变量
@import "variables.less";