添加SlickJS滑块小部件,用于在后台表单视图中作为Many2one附件字段的轮播图。
项目描述
Slick Carousel Widget
本模块提供Slick Carousel小部件,用于Odoo后端Web界面。
用法
默认用法是在One2many附件字段上,如下所示
class SlickExample(models.Model): _name = 'slick.example' _description = 'Slick Example Model' image_ids = fields.One2many( name='Images', comodel_name='ir.attachment', inverse_name='res_id', )
假设上述模型,您可以在模型表单视图中通过以下字段定义在image_ids列上添加Slick Carousel
<field name="image_ids" widget="one2many_slick_images" options="{}"/>
选项
小部件将选项直接传递给Slick,因此Slick提供的任何设置都对小部件可用。Odoo特有的选项包括
名称 |
类型 |
默认值 |
描述 |
---|---|---|---|
fieldName |
字符串 |
datas |
关系表中的查找字段。默认为datas,这是在ir.attachment表中使用的数据字段。这将用于定义自定义附件模型 |
modelName |
字符串 |
ir.attachment |
附件关系模型。这将用于定义自定义附件模型,而不是默认的ir.attachment |
示例模块
提供示例实现,既用于教学目的,也方便功能测试,在web_widget_slick_example模块中。
安装web_widget_slick_example。
激活开发者模式。
转到设置/技术/Slick,打开记录以查看小部件。
尝试不同的Slick设置
转到设置/用户界面/视图,并搜索“slick.example.view.form”。
打开表单视图记录。
单击编辑按钮。
在架构编辑器中,找到 options="{'slidesToShow': 2}",并在花括号内添加任何所需的设置(用逗号分隔)。
保存更改,然后按照上述说明浏览到小部件,以查看具有新设置的组件。
已知问题/路线图
目前不支持从轮播图中添加/删除图片。
错误跟踪器
错误在 GitHub Issues 上跟踪。如果遇到问题,请检查是否已报告您的问题。如果您是第一个发现它的,请通过提供详细和受欢迎的反馈来帮助我们解决它。
致谢
图片
Odoo 社区协会: 图标。
贡献者
Dave Lasley <dave@laslabs.com>
Brent Hughes <brent.hughes@laslabs.com>
请勿直接联系贡献者以获取支持或技术问题的帮助。
维护者
此模块由 OCA 维护。
OCA,或 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 功能的协作开发并推广其广泛应用。
要为此模块做出贡献,请访问 https://odoo-community.org。
项目详情
odoo10_addon_web_widget_slick-10.0.1.0.0-py2-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f3f934b69ea37cd8ff0035aea88239801bea02b236ef2251326e9948e1897cdb |
|
MD5 | 97834a52c4b2c74ce7c23db8a3e0713d |
|
BLAKE2b-256 | 574a1dfc626cad7e46fec12c84ec6ae8d5dcccbda887f229af5b9b87a0959468 |