//搜索 var order_tb_this; form.on('submit(search_btn)', function(data) { if (order_tb_this != null) { order_tb_this.where = {}; } orderTb.reload({ url: '/order/search', where: data.field, page: { curr: 1 }, done: function() { order_tb_this = this; } }); return false; });
时间: 2024-04-27 12:19:50 浏览: 6
这段代码是关于表格数据搜索的,使用了layui框架的form和table模块。当搜索按钮被点击时,表格会根据搜索条件重新加载数据。其中,order_tb_this是一个全局变量,用于保存当前表格的实例对象。如果之前已经进行过搜索,需要先清空搜索条件(order_tb_this.where = {}),然后再重新加载数据。最后,将当前表格实例对象保存到order_tb_this中,以便下次搜索时使用。
相关问题
$("#btn_order_save").click(function () { var order_id = '${requestScope.order.productOrder_id}'; $.ajax({ url: "./admin/order/" + order_id, type: "PUT", data: null,
这段代码使用了jQuery库的click()函数来绑定按钮的点击事件。具体来说,当用户点击id为"btn_order_save"的按钮时,会执行一个回调函数。这个回调函数中,会使用jQuery库的ajax()函数来向服务器发送一个PUT请求。
其中,url参数指定了请求的URL地址,"./admin/order/" + order_id表示请求的URL为"./admin/order/"加上当前订单的ID,type参数指定了请求的类型为PUT,data参数则指定了请求的数据为null,也就是不带任何数据。
这段代码的作用是,当用户点击保存订单按钮时,会向服务器发送一个PUT请求,更新当前订单的信息。具体的请求处理逻辑需要在服务器端进行实现。
edit_recv_data = findViewById(R.id.editRecvData); // 接收数据框 view_can_send = findViewById(R.id.viewCanSend); // 发送数据区域 btn_fill_start = findViewById(R.id.btn_fill_start); // 发送寻北指令 btn_fill_stop = findViewById(R.id.btn_fill_stop); // 发送停止寻北指令 //保存原始的点击事件 View.OnClickListener originalListener = btn_fill_start.getCameraDistance(); btn_fill_start.setOnClickListener(view->{ // 开始寻北指令 sendData("0x8080020103EE"); //实现寻北跳转 btn_fill_start.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent =null; intent =new Intent(XbyActivity.this,But_Noth_Record.class); startActivity(intent); } }); //返回时恢复原始点击事件 btn_fill_start.setOnClickListener(originalListener); // 清空寻北的显示数据 northDataMsg = guideDataMsg = ""; showRecvData("", false); // 清空进度条 setProgressValue(0); progressValue = 0; progressFlag = false; }); btn_fill_stop.setOnClickListener(view->{ // 结束寻北指令 sendData("0x8080020204EE"); // 进度条停止 progressFlag = false; });改错
这段代码有一处错误,即在获取原始点击事件时,使用了错误的方法 `getCameraDistance()`,应该使用 `getOnClickListener()` 方法获取原始点击事件。正确的代码如下:
```
edit_recv_data = findViewById(R.id.editRecvData); // 接收数据框
view_can_send = findViewById(R.id.viewCanSend); // 发送数据区域
btn_fill_start = findViewById(R.id.btn_fill_start); // 发送寻北指令
btn_fill_stop = findViewById(R.id.btn_fill_stop); // 发送停止寻北指令
// 保存原始的点击事件
View.OnClickListener originalListener = btn_fill_start.getOnClickListener();
btn_fill_start.setOnClickListener(view -> {
// 开始寻北指令
sendData("0x8080020103EE");
// 实现寻北跳转
btn_fill_start.setOnClickListener(view1 -> {
Intent intent = new Intent(XbyActivity.this, But_Noth_Record.class);
startActivity(intent);
});
// 返回时恢复原始点击事件
btn_fill_start.setOnClickListener(originalListener);
// 清空寻北的显示数据
northDataMsg = guideDataMsg = "";
showRecvData("", false);
// 清空进度条
setProgressValue(0);
progressValue = 0;
progressFlag = false;
});
btn_fill_stop.setOnClickListener(view -> {
// 结束寻北指令
sendData("0x8080020204EE");
// 进度条停止
progressFlag = false;
});
```