easyUI双击datagrid行然后跳转页面并且查看行内容

本文介绍了一个基于Java的通知公告系统的设计与实现过程,包括双击事件处理、页面跳转功能及控制器编写等内容。通过具体代码示例展示了如何在前端响应用户操作并正确传递参数到后端,以及后端如何处理请求并将数据返回给前端展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

事物总结、和大家分享一些东西

首先要先写双击事件 函数

			striped:true,
			idField:'id',
			rownumbers:true,
			singleSelect:true,
			pagination:true,
	 		 url:'<%=basePath%>/messPub/getMessDatagrid',
            title: '',
            loadMsg: '数据加载中,请稍候...',
            nowrap: false,
            pageSize: 10,
            pageList: [10, 20, 30],
            onDblClickRow :function(rowIndex,rowData){
  				 showSelectedSurveryDataOnMap(rowData);
  				},
            columns: [[  
其次 写函数实现
//
	var showSelectedSurveryDataOnMap=function(rowData){
		if(rowData.id){
		//$('#MessForm').form('load','<%=basePath%>/messPub/findByMessId?id='+rowData.id);
			window.open('<%=basePath%>/messPub/TGmain?id='+rowData.id);
		}
	}
然后是控制器写法

//通知公告类型点击跳转的页面
	@RequestMapping("TGmain")
	public String TGmain(HttpServletRequest req,String id){
		//将值存到attribute里面到另一个页面娶到她
		MessPublish mss=MessPubservice.findById(id);
		req.setAttribute("mss",mss);
		return "messPub/pengzi";
	}
最后写一个jsp网页即可
<body>	 
				<form action="" id="MessForm">
					<div id="div1">
						<h2 id="title" name="title" value="${mss.title }" ></h2>
					</div>
					<div  id="div2">
						<p id="createTime" name="createTime" value="${mss.createTime }"></p>
					</div>
					<div  id="div3">
						<p id="messContent" name="messContent" value="${mss.messContent }"></p>
					</div>
				</form>
						
  </body>


### FPGA在红外探测器中的应用与实现 #### 红外接收模块的功能概述 红外接收模块通常由三脚的红外接收器组成,其内部集成了专用芯用于解析接收到的数据。这些模块能够将红外信号转换为高低电平形式的数字信号以便进一步处理[^1]。 #### 制冷红外探测器的工作原理 对于制冷红外探测器而言,在实际操作过程中,FPGA可以通过特定引脚(如SD0)向探测器发送串行编码信号来控制其工作模式。例如,“111111111111111111111111111111110000”这样的序列可以触发探测器进入复位状态[^2]。 #### 探测器调试与成像技术 为了使制冷红外探测器正常运行并获得清晰图像,需要对其进行细致调整和测试。这可能涉及复杂的算法以及硬件配置过程,其中包括但不限于温度补偿、噪声抑制等措施[^3]。 以下是基于上述理论的一个简单代码框架示例: ```verilog module infrared_detector ( input wire clk, // 主时钟输入 output reg sd0 // SD0 输出至探测器 ); always @(posedge clk) begin case(state) RESET_STATE: begin sd0 <= 32'hFFFFFFFF; // 发送复位命令到探测器 state <= IDLE_STATE; end DATA_SENDING: begin if (data_count < 'd32) begin sd0 <= data_to_send[data_count]; data_count <= data_count + 1'b1; end else begin state <= FINISH_STATE; end end default: ; endcase end endmodule ``` 此段Verilog代码展示了如何利用有限状态机(FSM)结构去管理不同阶段下的行为逻辑,并通过`sd0`端口传输必要的指令给外部设备——这里指代的是某个类型的红外传感器单元。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值