小编kos*_*ych的帖子

刷新后在克隆的div中复制了Bootstrap selectpicker

我有一个引导选择器:

<div id="maindiv">
  <div class="hidden">
     <select class="form-control selectpicker communitySelect " multiple="true">
        <option selected value="0">All Communities</option>
     </select>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我尝试克隆此隐藏的div,并尝试在克隆的div中添加/删除selectpicker选项:

 var $pickerdiv = $("div.hidden").clone();
 $pickerdiv.removeClass("hidden");
 $("#maindiv").append($pickerdiv);

 var $communitySelector = $pickerdiv.find(".selectpicker");
 $communitySelector.selectpicker();
 $communitySelector.find('option').remove();
 $communitySelector.selectpicker('refresh');
Run Code Online (Sandbox Code Playgroud)

但是在执行selectpicker刷新方法后,它会在UI上重复:https://jsfiddle.net/v660Lb4p/8/

那么如何解决呢?

已解决: Bootstrap selectpicker插件自动应用于具有selectpicker类的元素。因此,我删除了该课程,并且...现在可以正常工作! https://jsfiddle.net/v660Lb4p/16/

jquery bootstrap-select bootstrap-selectpicker

5
推荐指数
1
解决办法
3214
查看次数

无法使用 Spring javamail 在电子邮件中发送图像

使用弹簧 4.0.8

这是我的代码

@Value("classpath:logo.png")
private Resource logoImage;
Run Code Online (Sandbox Code Playgroud)

...

final MimeMessagePreparator preparator = new MimeMessagePreparator() {
            public void prepare(MimeMessage mimeMessage) throws Exception {
                final MimeMessageHelper message = new MimeMessageHelper(mimeMessage, true,"UTF-8");
                message.setTo(toEmail);
                message.setSubject("subject");
                message.setFrom(from);
                message.setReplyTo(replyTo);
                message.addInline("logo.png", logoImage);
                message.setText("<img src=\"cid:logo.png\"></img><div>My logo</div>", true);
            }
        };
        mailSender.send(preparator);
Run Code Online (Sandbox Code Playgroud)

我收到没有图像的电子邮件。

当我调试它时 logoImage.exists() = true.

我做错了什么?

UPD:message.getMimeMessage().writeTo(System.out)打印这个:

    From: myaddress@sh.com
    Reply-To: no-reply@sh.com
    To: kos@inbox.ru
    Message-ID: <2080132943.21504685477046.JavaMail.kn@kn>
    Subject: subject
    MIME-Version: 1.0
    Content-Type: multipart/mixed;
    boundary="----=_Part_1_1016272857.1504685465423"

    ------=_Part_1_1016272857.1504685465423
    Content-Type: multipart/related;
    boundary="----=_Part_2_1648931910.1504685465435"

    ------=_Part_2_1648931910.1504685465435
    Content-Type: text/html;charset=UTF-8
    Content-Transfer-Encoding: 7bit
    Content-Disposition: inline
    Content-ID: <logo.png>

<img …
Run Code Online (Sandbox Code Playgroud)

java spring jakarta-mail

4
推荐指数
1
解决办法
2552
查看次数

返回Mono &lt;Void&gt;后的方法调用

我想在上一个返回时调用该方法Mono<Void>

 @Override
 public Mono<Void> sendEmail(EmailDto emailDto) {
 return mailReactiveClient.sendEmail(message ->
     createMessage(emailDto, emailDto.getBody(), message))
       .doOnNext(saveNotificationLog(emailDto)); //it's not work
}

  private void saveNotificationLog(EmailDto emailDto) {
    notificationLogReactiveRepository.save(NotificationLog.builder()
       ...
      .build());
  }
Run Code Online (Sandbox Code Playgroud)

方法sendEmail返回Mono<Void>

那么怎么打电话saveNotificationLog

UPD:尝试简化我的问题:

 @Override
 public Mono<Void> sendEmail(EmailDto emailDto) {
 return mailReactiveClient.sendEmail(message ->
     createMessage(emailDto, emailDto.getBody(), message))
       .doOnNext(System.out.print("Hello world!"); 
}
Run Code Online (Sandbox Code Playgroud)

返回doOnNext后如何调用或类似方法?sendEmailMono<Void>

java reactive-programming project-reactor spring-webflux

3
推荐指数
3
解决办法
7930
查看次数

如何在Keycloak中搜索组内的用户?

使用Keycloak 11.0.3。我尝试使用 Keycloak API 搜索组内的用户:

List<UserRepresentation>  users = realmResource.users().search(username, firstname, lastname, email,
    0, 100);
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试获取找到的用户组时,即使用户有组,我也会得到 null:

List<String> groups = users.get(0).getGroups(); //It's null
Run Code Online (Sandbox Code Playgroud)

那么如何搜索群组内的用户呢?

java keycloak keycloak-rest-api

3
推荐指数
1
解决办法
2935
查看次数

如何在PostgreSQL中从文件名获取文件扩展名?

使用PostgreSQL 9.3。有一列具有类似文件名的值:

qwerty.swf
some.image.jpg
some.other.image.jpg 
Run Code Online (Sandbox Code Playgroud)

此列还允许使用空值。

如何从SQL查询的此列中获取文件扩展名?

sql postgresql postgresql-9.3

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

如何使用特定的TimeZone创建日历?

我正在创建一个Calendar对象:

Calendar calendar = new GregorianCalendar(2014, 0, 1);
Run Code Online (Sandbox Code Playgroud)

calendar.getTime()返回Wed Jan 01 00:00:00 BRT 2014

那是2014-01-01T00:00:00.000-0300

如何使用UTC TimeZone创建具有特定日期的日历?

当我尝试做的时候 calendar.setTimeZone(TimeZone.getTimeZone("UTC"));

calendar.getTime() 返回相同.

java calendar

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

可调整大小的<a>元素

我有一个元素:

<a id="lnkViewEventDetails" class="psevdo calendar-event event" style="height: 126px;" href="/someurl/895?responseType=5" onclick="event.stopPropagation();"> 
Run Code Online (Sandbox Code Playgroud)

我想通过使用JQuery UI使其可调整大小:

$("#lnkViewEventDetails").resizable();
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

那么解决方案是什么?

html javascript jquery jquery-ui jquery-resizable

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

HSQLDB 从一张表的字段更新另一张表的字段

尝试这样做:

UPDATE table1 t1
SET cost = t2.price
FROM table2 t2
WHERE t1.item_id = t2.item_id
Run Code Online (Sandbox Code Playgroud)

它适用于 PostgreSQL,但不适用于 HSQLDB。

如何修复此脚本以支持在 PostgreSQL 和 HSQLDB 上工作?

sql postgresql join hsqldb

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