query: function (event) { // 加载销售明细 $("#monthSale_list").jqGrid('setGridParam',{ datatype:'json', postData:{"year":$("#saleDataMonth").val(),"company":$("#companyName").val()}, //发送数据 page:1 }).trigger("reloadGrid"); //重新载入 resetWidth("table_projects"); } }
时间: 2023-05-31 13:04:58 浏览: 197
这段代码是JavaScript中的一个函数,其中$符号是jQuery库的简写。在这个函数中,通过$("...")的方式来选取DOM元素,并对其进行操作。具体而言,这里是加载销售明细的过程。函数的触发条件是通过event参数传入的,这意味着函数可能会在某些事件触发时被调用。
相关问题
如上代码已知requestScope.op为payableExpense,此刻id="tabGroup_tab2"应该打开,但是没有跳转到对应的页面,js代码为// 弹出层 $('#tabGroup_tab2').one('click',function(){ ///延迟加载子tabItem 页面 var omsOrderId = $("#OmsOrder_search_omsOrderId_text32").val(); var href = App.ctx + "/acc/accOrder.do?method=toSinglePay&id=" + omsOrderId; $('#tabGroup').tabs("url",1,href).tabs({ load : function (){ if ($.browser.msie && $.browser.version <= 6){ var _width = $('#tabGroup_tab1').parent().parent().width(); $('#AccFreight_table').jqGrid("resetGridWidth",true,_width+20); } $('#AccFreight_table').jqGrid("reloadGrid"); //子页面的“手风琴”需要渲染 $('div[accordion=true]').accordion({collapsible : true}); } }).tabs({ cache: true }); });
根据你提供的代码,首先确保在点击`tabGroup_tab2`时,确实能够执行到对应的点击事件处理程序。然后,你需要在点击事件处理程序中添加跳转到对应页面的逻辑。以下是修改后的代码示例:
```javascript
// 弹出层
$('#tabGroup_tab2').one('click', function () {
///延迟加载子tabItem 页面
var omsOrderId = $("#OmsOrder_search_omsOrderId_text32").val();
var href = App.ctx + "/acc/accOrder.do?method=toSinglePay&id=" + omsOrderId;
// 跳转到对应的页面
window.location.href = href;
});
```
在上面的代码中,我在点击事件处理程序中使用`window.location.href`将页面跳转到对应的链接`href`。请注意,这里假设你的链接是有效的,并且能正确加载对应的页面。如果链接不正确或无法加载页面,请检查链接是否正确,并确保页面可以正确加载。
$(window).bind('resize', function () { var width = $('.jqGrid_wrapper').width(); $('#gridtable').setGridWidth(width); var gridHeight = $(window).height() - $('.jqGrid_wrapper').offset().top - 130; $('#gridtable').jqGrid('setGridHeight', gridHeight); }); 封装成通用
的函数的话,可以这样写:
```
function resizeGrid() {
var width = $('.jqGrid_wrapper').width();
$('#gridtable').setGridWidth(width);
var gridHeight = $(window).height() - $('.jqGrid_wrapper').offset().top - 130;
$('#gridtable').jqGrid('setGridHeight', gridHeight);
}
$(window).bind('resize', resizeGrid);
```
这样就可以在需要使用的地方调用 `resizeGrid()` 函数来实现自适应网格表格的功能了。
阅读全文