Custom Field Sql
custom_field_sql插件为redmine的自定义属性添加了两个sql类型的自定义字段格式。
custom_field_sql插件为redmine的自定义属性添加了两个sql类型的自定义字段格式。
作者: | redmineplugins.cn Admin | |
---|---|---|
主页: | https://github.com/apsmir/custom_field_sql | |
版本库: | ||
创建于: | 2024-04-29 | |
当前版本: | 2.8 | |
兼容性: | 5.1.*, 5.0.*, 4.2.*, 4.1.*, 4.0.*, 3.4.* |
custom_field_sql插件为redmine的自定义属性添加了两个sql类型的自定义字段格式。通过自定义的sql语句可以实现自定义字段的自由取值。而且该插件还可以实现自定义字段之间的相互联动,根据一个自定义字段的取值改变另一个自定义字段的取值。图例中的'用户姓名'字段可以根据'选择性别'字段实现按性别筛选。
在问题/issue模块中实现根据用户性别联动筛选用户姓名的效果(如下图)。该案例需要'用户'和'问题'模块分别对应新建'性别'和'用户姓名'两个自定义字段。'性别'自定义字段类型为'列表',预设取值:'男、女'。'用户姓名'自定义字段选择sql_search类型,配置方法如图:
sql搜索字段的配置方法:
实现国内行政区域省、市、县、村镇数据多级联动,自动筛选。
SQL参数
举例-1:
“sql expression”:
select subject as value, description as label from issues where subject like ? and description like ?
p0='%'+$('#issue_custom_field_values_31').val()+'%' p1='%'+$('#issue_custom_field_values_30').val()+'%'
举例-2: (for MySQL):
“sql expression”:
select subject as value from issues where id = if( ? ='new', id, ?);
“sql form params”:
p0=window.location.toString().split('/').pop() p1=window.location.toString().split('/').pop()
上述表达式中 window.location.toString().split('/').pop() 得到表单里issue id。value = 'new’表示新建问题
⚠️ 2.8版后,sql表达式中的参数引用方式改变,例如:
select subject as value, description as label from issues where subject like '%{p0}' and description like '%{p1}'
兼容性: Redmine 5.0.*, 5.1.*
文件
custom_field_sql-2.8.zip (10.5 KB)
积分(10)
兼容性: Redmine 3.4.*, 4.0.*, 4.1.*, 4.2.*, 5.0.*, 5.1.*
文件
custom_field_sql-2.6_2.zip (29.3 KB)
兼容性: Redmine 3.4.*, 4.0.*, 4.1.*, 4.2.*, 5.0.*
文件
custom_field_sql-2.6_1.zip (24.6 KB)
兼容性: Redmine 3.4.*, 4.0.*, 4.1.*, 4.2.*
文件
custom_field_sql-2.6.zip (10.4 KB)
积分(10)
兼容性: Redmine 3.4.*, 4.0.*, 4.1.*, 4.2.*
文件
custom_field_sql-2.2_1.zip (1.13 MB)
没有任何数据可供显示
# | 跟踪 | 状态 | 作者 | 主题 | 更新于 |
---|---|---|---|---|---|
228 | 定制 | 已解决 | 伊 angela | 字段联动插件可以实现选择某个字段的内容时,出现相关联的字段吗? | 2021-08-30 13:19 |
242 | 咨询 | 已解决 | wang sir | 字段联动问题 | 2021-11-11 18:32 |
245 | 咨询 | 已关闭 | Ke La | 测试 | 2021-08-26 10:32 |
269 | 咨询 | 进行中 | xu renfeng | 字段联动问题 | 2024-02-20 17:07 |
274 | 测试 | 进行中 | 伊 angela | 使用custom_field_sql插件的疑问 | 2021-11-18 14:12 |
275 | 报错 | 已解决 | wang sir | 如何在问题新建中增加一个下拉列表的 项目 字段 供问题创建者去选择 | 2021-11-12 11:19 |
314 | 测试 | 已解决 | f w | 新建项目无法使用sql搜索 | 2022-03-15 10:03 |
328 | 咨询 | 已解决 | sa 79733220 | 可否提供出关于省、市的配置样例? | 2022-04-11 13:59 |
329 | 测试 | 已解决 | Tao Tao | 问题里插件和插件版本的联动是如何实现的 | 2022-04-11 14:03 |
353 | 咨询 | 进行中 | yang guang | 此插件支持系统默认提供的标准字段(比如类别)与自定义属性的联动吗? | 2022-05-11 09:00 |
421 | 报错 | 已解决 | Chen Kan | 点击[管理]-[自定义属性] 报内部错 | 2022-10-21 20:11 |
429 | 报错 | 已解决 | mi sang | 加载插件时出现 LoadError | 2022-11-04 12:12 |
437 | 报错 | 进行中 | 曾是 你 | sql查询方式获取数据异常一直转圈 | 2022-11-09 20:39 |
473 | 报错 | 已解决 | lian zhuo | 插件下载后解压到了插件路径,但是看不到插件,也没有sql sql搜索 | 2023-02-28 08:38 |
487 | 报错 | 进行中 | dasha guo1 | 新建一张表,无法联动 | 2023-03-15 19:03 |
538 | 咨询 | 进行中 | x2 x | 可以Sql search后多选吗? | 2023-07-20 14:24 |
552 | 报错 | 新建 | 空白 待续 | 插件在工时登记页面的问题 | 2023-08-25 08:47 |
557 | 咨询 | 进行中 | liu liu | 插件多字段查询展示问题 | 2023-09-09 10:14 |
562 | 咨询 | 已解决 | C MC | 一直显示搜索中 | 2023-11-30 09:14 |
572 | 报错 | 待反馈 | zhang xiaohui | 项目添加自定义属性sql_sarch不生效 | 2023-11-09 16:21 |
600 | 报错 | 待反馈 | Bag Dime | 过滤器筛选,选择后应用,一直提示“不能为空字符” | 2024-02-21 12:26 |
614 | 咨询 | 已解决 | Lin ChinYao | 無法在 Time Entry 實現 SQL Search 功能 | 2024-02-23 15:29 |
620 | 咨询 | 进行中 | PENG Cheng-Hui | 聯動之後的選單變成一整行而不是多個項目 | 2024-02-23 15:57 |
627 | 咨询 | 进行中 | li bruce | custom_field_sql 无效 | 2024-02-26 23:19 |
637 | 报错 | 已解决 | 尹 先生 | 过滤时如何直接执行sql语句 | 2024-03-22 14:45 |
680 | 咨询 | 进行中 | ou ye | 关于自定义字段格式采用sql时,字段展示问题 | 2024-05-17 14:50 |
693 | 咨询 | 进行中 | Drew Kujojo | 我如何查询参数可以根据选择的问题不同,而得到不同的issue_id吗 | 2024-05-31 12:02 |
748 | 咨询 | 进行中 | x2 x | 无法在编辑issue的时候使用 | 2024-08-14 09:16 |
754 | 咨询 | 已解决 | lin adam | sqlserver環境下的參數設置 | 2024-10-15 20:00 |
758 | 报错 | 待反馈 | ling meng | 根据多个变更字段 获取到特定字段的信息 | 2024-08-26 15:12 |
762 | 咨询 | 进行中 | B A | issue_custom_field_values的意思 | 2024-08-30 09:11 |
804 | 咨询 | 进行中 | shenwu zhang | 关于sql search的问题 | 2024-11-08 18:50 |
807 | 咨询 | 已关闭 | shenwu zhang | 使用sql search字段时,如果 sql语句有错,没有显示出错信息,为什么? | 2024-11-07 21:47 |
824 | 咨询 | 已关闭 | tl gao | 根据指派人自动填写指派人归属部门和科室 | 2024-12-18 09:15 |
评论
添加评论
由 贾 托尼 在 超过 2 年 之前添加
看着不错,加油
由 Chen Snowman 在 超过 3 年 之前添加
插件里的“sql表达式"是需要用sql语句写的。资料就是redmine的表结构。
由 伊 angela 在 超过 3 年 之前添加
这个需要很熟悉sql语言吗,有相关资料推荐么
由 伊 angela 在 超过 3 年 之前添加
先用着看
由 shuinoo shuinoo 在 超过 3 年 之前添加
很好
由 ou ye 在 超过 3 年 之前添加
!!