在grid的单击或者双击事件中获取当前选择的单元格或列信息

var td = event.domEvent.target;//获取触发事件的dom节点 if(td.tagName.toUpperCase()!='TD') {//当grid的列中放了input等组件时,获取的当前元素不是td td = $(td).closest('td')[0];//获取到对应td } var index = $.jgrid.getCellIndex(td);//获取列索引 var colDef = event.source.getColDef(index);//获取列定义 var colName = colDef.name;

showPage设置title后如何传参

justep.Shell.showPage打开页面设置title时用的json格式设置的参数,那么就可以直接在json中设置参数如下: var url ="$UI/appdemo/test/process/windowDialog/staticActivity1.a"; justep.Shell.showPage({url:url,title:"详细页",process:"/appdemo/test/process/windowDialog/windowDialogProcess",activity:"mainActivity",d1:"d1Value"}); 其中的process和activity是功能需要的,d1是自定义的参数,当然这些参数也可以直接在url上拼接 如下: var url ="$UI/appdemo/test/process/windowDialog/staticActivity1.a?process=/appdemo/test/process/windowDialog/windowDialogProcess&activity=mainActivity&d1=d1Value"; justep.Shell.showPage({url:url,title:"详细页",process:"/appdemo/test/process/windowDialog/windowDialogProcess",activity:"mainActivity",d1:"d1Value"},{d2: 'd2Value',d3: 'd3Value'}); 这样传参d1会在url中显示出来,在接收端可以用this.getContext().getRequestParameter('d1')的方式获取d1的值 如果不让参数在url中显示处理可以如下设置 var url ="$UI/appdemo/test/process/windowDialog/staticActivity1.a"; justep.Shell.showPage({url:url,title:"详细页",process:"/appdemo/test/process/windowDialog/windowDialogProcess",activity:"mainActivity"},{d2: 'd2Value',d3: 'd3Value'}); 这样传参d2和d3就不会在url中显示,在接收端onParamsReceive事件中可以通过event.data.d2或者event.params.d2获取d2的值

pc3门户去掉footer首页默认有滚动条

在/UI2/portal/pc3/index.w中去掉如下的footer,首页默认是会出滚动条 <footer class="main-footer"> <strong>Copyright 2016 <a href="http://wex5.com" target="_blank">©Justep</a> . </strong> All rights reserved. </footer> 出现这个问题是因为首页的内容高度是动态计算的,去掉了footer,需要在js的时候把footer的高度也去掉 修改/UI2/portal/pc3/AdminLTE/js/app.js中的js 如下: 把 var contentH = window_height - footH; 修改为: var contentH = window_height; [...]