我有一个引导选择器:
<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/
使用弹簧 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) 我想在上一个返回时调用该方法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>
使用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)
那么如何搜索群组内的用户呢?
使用PostgreSQL 9.3。有一列具有类似文件名的值:
qwerty.swf
some.image.jpg
some.other.image.jpg
Run Code Online (Sandbox Code Playgroud)
此列还允许使用空值。
如何从SQL查询的此列中获取文件扩展名?
我正在创建一个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() 返回相同.
我有一个元素:
<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)
但它不起作用.
那么解决方案是什么?
尝试这样做:
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 上工作?
java ×4
jquery ×2
postgresql ×2
sql ×2
calendar ×1
hsqldb ×1
html ×1
jakarta-mail ×1
javascript ×1
join ×1
jquery-ui ×1
keycloak ×1
spring ×1