小编Vic*_*ing的帖子

Antd表格如何将文本分几行放入单元格

在 Antd 中有一种方法可以将表格单元格中的文本显示为多行。我尝试将</br>, \n, \r 放入文本中。

有没有人已经找到办法做到这一点?

newline cell break antd

6
推荐指数
1
解决办法
3876
查看次数

Antd 如何固定多选组件的大小?

我正在为 React 使用 Ant 设计组件。我想固定多选输入字段的大小,以便将所选值放入同一行而不采用新行,就像默认行为:

https://ant.design/components/select/#components-select-demo-multiple

我需要将值放在同一行中。

我可以通过覆盖样式来固定输入字段的大小

.ant-select-selection--multiple:before, .ant-select-selection--multiple:after  {
display: inline !important;  }
Run Code Online (Sandbox Code Playgroud)

但是当我选择几个值时,它们就在 inputr 字段之外。

select multi-select reactjs antd

5
推荐指数
2
解决办法
5333
查看次数

Spring boot,runnable jar 无法加载 package-info.class

我们使用带有休眠数据库映射的 Spring Boot。实体包含映射为使用package-info.java文件定义的自定义类型的 JSON 列。

当我们从 Eclipse IDE 运行 spring-project 时,一切正常,我们可以调用我们的 Web 服务。

当我们生成一个可执行的 jar 并尝试调用我们的 Web 服务时,会引发以下错误:

mai 04, 2017 1:35:00 PM org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.RuntimeException: Unable to execute job Test] with root cause
java.lang.NoClassDefFoundError: BOOT-INF/classes/com/test/package-info (wrong name: com/test/package-info)
    at java.lang.ClassLoader.defineClass1(Native Method)
Run Code Online (Sandbox Code Playgroud)

文件 package-info.class 进入 jar BOOT-INF/classes/com/test/package-info 有什么问题?

谢谢你的帮助

spring jar executable-jar spring-boot package-info

0
推荐指数
1
解决办法
2757
查看次数

PostgreSQL - JSONB 列的 GROUP_CONCAT

我尝试找到一种使用 Postgres 连接 JSONB 值的方法。

例如我有两行:

INSERT INTO "testConcat" ("id", "json_data", "groupID") 
VALUES (1, {"name": "JSON_name1", "value" : "Toto"}, 5);

INSERT INTO "testConcat" ("id", "json_data", "groupID") 
VALUES (2, {"name": "JSON_name2"}, 5);
Run Code Online (Sandbox Code Playgroud)

我想做类似的事情:

SELECT GROUP_CONCAT(json_data)
FROM testConcat
GROUP BY groupID
Run Code Online (Sandbox Code Playgroud)

并且作为获得类似结果的结果:

[{"name": "JSON_name1", "value": "Toto"}, {"name": "JSON_name2"}]
Run Code Online (Sandbox Code Playgroud)

我尝试创建聚合函数,但是当 JSON 中有相同的键时,它们会被合并并且只保留最后一个值:

DROP AGGREGATE IF EXISTS jsonb_merge(jsonb);

CREATE AGGREGATE jsonb_merge(jsonb) (
    SFUNC = jsonb_concat(jsonb, jsonb),
    STYPE = jsonb,
    INITCOND = '{}'
 );
Run Code Online (Sandbox Code Playgroud)

当我在这里使用此功能时:

SELECT jsonb_merge(json_data)
FROM testConcat
GROUP BY groupID
Run Code Online (Sandbox Code Playgroud)

结果是:

{"name": "JSON_name2", …
Run Code Online (Sandbox Code Playgroud)

postgresql aggregate group-concat jsonb

0
推荐指数
1
解决办法
950
查看次数