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}'
文件
custom_field_sql-2.8.zip (10.5 KB)
积分(10)
文件
custom_field_sql-2.6_2.zip (29.3 KB)
文件
custom_field_sql-2.6_1.zip (24.6 KB)
文件
custom_field_sql-2.6.zip (10.4 KB)
积分(10)
文件
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 | 字段联动问题 | 2025-01-17 14:44 |
| 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的时候使用 | 2025-09-18 14:05 |
| 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-27 10:05 |
| 847 | 咨询 | 进行中 | 空白 待续 | 咨询属性配置方式 | 2025-01-17 14:43 |
评论
添加评论
看着不错,加油
插件里的“sql表达式"是需要用sql语句写的。资料就是redmine的表结构。
这个需要很熟悉sql语言吗,有相关资料推荐么
先用着看
很好
!!