benmanu/silverstripe-autocomplete

可作为SilverStripe表单字段使用的自动完成字段

安装: 68

依赖: 1

建议者: 0

安全: 0

星标: 1

关注者: 6

分支: 1

语言:Vue

类型:silverstripe模块

3.3 2018-04-04 00:33 UTC

This package is auto-updated.

Last update: 2024-08-29 04:14:44 UTC


README

概述

这是一个基本的自动完成字段,可以作为SilverStripe表单字段使用,它根据字段中输入的当前文本提供建议列表。

它使用VueJS内置的定制组件来处理自动完成。该定制组件依赖于https://github.com/paliari/v-autocomplete npm模块。

安装

您可以通过以下方式安装此模块:

composer require benmanu/silverstripe-autocompletefield

JavaScript开发

此模块将https://github.com/JeffreyWay/laravel-mix作为npm依赖项,这使得为模块进行未来的JavaScript开发变得容易。

要设置一切,您只需运行

yarn install

一旦所有npm包都已安装,您可以使用以下方式开始JavaScript开发:

yarn run dev:这将启动一个监视任务,当javascript/src/文件夹中的文件更新时,会重新捆绑源文件。

yarn run prod:当完成时,您将想要运行此命令以生成JavaScript源文件的生成版构建。

待办事项

将最终添加一些增强功能,例如

  • 基于AJAX响应的建议能力
  • 在创建PHP字段时,可以自定义更多选项(例如,在建议之前字符的最小长度)
  • 传递DataList并将其自动转换为建议数据的能力