首页 > 其他分享 >Thymelaf中使用select进行消息的回显

Thymelaf中使用select进行消息的回显

时间:2023-03-11 22:32:28浏览次数:28  
标签:Thymelaf 退货 回显 toAddRefundOrder 编辑 refundOrder model id select


场景

在进行新增和编辑时,如果后台有传递到前端值,则根据值的内容选中下拉框。

实现

<select class="form-control" name="businessInitiator"  id="businessInitiator">
<option id="yuanliaoInitiator" th:selected="${refundOrder != null && refundOrder.businessInitiator != null && refundOrder.businessInitiator == '原料立库'}" value="原料立库"><span th:text="原料立库"></span></option>
<option id="qingjieInitiator" th:selected="${refundOrder != null && refundOrder.businessInitiator != null && refundOrder.businessInitiator == '清洁车间'}" value="清洁车间"><span th:text="清洁车间"></span></option>
<option id="zhengjiInitiator" th:selected="${refundOrder != null && refundOrder.businessInitiator != null && refundOrder.businessInitiator == '正极车间'}" value="正极车间"><span th:text="正极车间"></span></option>
<option id="fujiInitiator" th:selected="${refundOrder != null && refundOrder.businessInitiator != null && refundOrder.businessInitiator == '负极车间'}" value="负极车间"><span th:text="负极车间"></span></option>
<option value="" disabled selected hidden>选择退货发起方</option>
</select>

后台返回数据代码:

@Description("获取新增或者编辑界面")
@RequestMapping("/toAddRefundOrder")
public String toAddRefundOrder( int id, Model model){
if ( id != 0){
//如果是编辑操作,查询出当前退货单
WmsRefundOrder refundOrder = refundOrderService.getById(id);
model.addAttribute("refundOrder",refundOrder);
}
return "refund/addRefundOrder.html";
}

 

标签:Thymelaf,退货,回显,toAddRefundOrder,编辑,refundOrder,model,id,select
From: https://blog.51cto.com/BADAOLIUMANGQZ/6115095

相关文章

  • 13、Label和Label Selector
    标签选择器Label和LabelSelector:标签和标签选择器LabelLabel资源对象的源数据:任何资源类型的任一资源对象,包括pod(pod用的最多)定义在metadata.labels:key:valu......
  • 使用select 封装 socket api
    common_socket.h#ifndef__COMMSOCKET_H_#define__COMMSOCKET_H_#ifdef__cplusplusextern'C'{#endiftypedefstruct_socket_handle{in......
  • C# SelectMany的用法
    1、建立如下类:///<summary>///年级///</summary>publicclassGrade{///<summary>///年级名///</summary>......
  • VUE-select-option 获取 label value 值
    1.绑定的value值中多赋值一个参数:value="{value:item.value,label:item.label}"2.添加@change事件进行获取值<template><el-selectv-model="value"placehol......
  • SQL Server INSERT INTO SELECT语句
    SQLServerINSERTINTOSELECT语句以下内容仅是站长或网友个人学习笔记、总结和研究收藏。不保证正确性,因使用而带来的风险与本站无关! 在本教程中,将学习如何使用S......
  • select、poll、epoll原理和区别
    1.epollV.Sselect具体的源码剖析这里就不演示了,可以意会,但是目前没有能力表达出来,这里还是用知乎大神的一篇文章来讲解一下吧。住校时,你的朋友来找你:sele......
  • 解决elementUi组件el-cascader无法回显问题
      //el-cascader回显   Deptsearch(object,value,param,children){    for(varkeyinobject){     if(object[key][param]==......
  • 关于字典回显-字典
    问题背景在前后端分离开发的场景下,后端状态或者类型这样的数据以阿拉伯数字返回,比如1:通过,2:过期;只能与后端沟通好前端通过数字和中文自己对应并显示。后端如果修改字典前端......
  • DHCP Subnet Selection Options
    Appliesto:WindowsServer2022,WindowsServer2019,WindowsServer2016YoucanusethistopicforinformationaboutnewDHCPsubnetselectionoptions.DHC......
  • 《渗透测试》 反弹SHELL&不回显带外&正反向连接&防火墙出入站&文件下载day8
    导图 #常规基本渗透命令详解https://blog.csdn.net/weixin_43303273/article/details/83029138 #实用案例1:文件上传下载-解决无图形化&解决数据传输命令生成:https......