hounddd/wn-selfcomplete-plugin

安装: 16

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 3

分支: 2

开放问题: 0

语言:JavaScript

类型:winter-plugin

v1.0.2 2023-02-02 15:40 UTC

This package is auto-updated.

Last update: 2024-09-13 19:50:53 UTC


README

A "text" formwidget which, like a "dropdown" field, offers options based on existing DB values.

Formwidget Selfcomplete in action

为什么需要这个表单控件

简单的 文本 字段只允许输入新值,而 下拉 字段只允许在值之间选择。

此字段将充当文本输入,让您输入与该字段一致的任何值,同时还会提供该字段的先前唯一值。通过这种方式,可以查看数据库中已存在的值,并避免因不同用户的不同输入而导致的重复。仍然可以在该字段中输入任何您想要的值。

如何使用

该插件注册了新的表单字段类型:selfcomplete。您可以在您的 后端字段定义 中使用它。

city:
    label: City SelfComplete
    type: selfcomplete
    modelClass: \Winter\Test\Models\City
    # table: 'winter_test_cities'
    selectFrom: name

选项

以下选项都不是必需的,如果省略,表单小部件将使用当前控制器类和字段名。

  • modelClass: 要使用的模型类名称。
  • table: 要使用的表名称。
  • selectFrom: 要使用的字段名称。

请注意,在使用时,此表单小部件尚未与其他类型的字段进行测试。