*** 作方法:打开Cydia,点击软件源,编辑添加,输入上方源,然后搜索插件安装,安装完成后,打开设置,找到LottieLockscreen设置即可。
FloatingDockPlus,这是一款Dock栏增强插件,功能包括添加更多应用,右侧可现实最近使用的应用程序。
maxentries 总条目数 必选参数,整数
items_per_page 每页显示的条目数 可选参数,默认是10
num_display_entries 连续分页主体部分显示的分页条目数 可选参数,默认是10
current_page 当前选中的页面 可选参数,默认是0,表示第1页
num_edge_entries 两侧显示的首尾分页的条目数 可选参数,默认是0
link_to 分页的链接 字符串,可选参数,默认是"#"
prev_text “前一页”分页按钮上显示的文字 字符串参数,可选,默认是"Prev"
next_text “下一页”分页按钮上显示的文字 字符串参数,可选,默认是"Next"
ellipse_text 省略的页数用什么文字表示 可选字符串参数,默认是"..."
prev_show_always 是否显示“前一页”分页按钮 布尔型,可选参数,默认为true,即显示“前一页”按钮
next_show_always 是否显示“下一页”分页按钮 布尔型,可选参数,默认为true,即显示“下一页”按钮
callback 回调函数 默认无执行效果
首先这些都不叫插件,叫JavaScript框架,也叫Jquery类库,是所有Jquery插件(有很多,Jquery幻灯啊,Jquery导航啊,请百度)的基础,就是你要用Jquery插件就要导入jquery-1.4.2.js这些query-1.4.2.js里面有注释的教你怎么用的,数字是版本号jquery-1.6.4.min.js
带min是压缩后的,可以挂网页上得,用于减少加载。
jquery正规命名规范
jquery -版本号
.min压缩版
不带.min就是未压缩版
jquery-1.6.4.min.js
一般使用都用带.min的
节省加载时间。
其他的都是基于
jquery做的开发,命名各不相同,但都依赖于jquery
用Jatools打印插件,目前好像都是收费的版本,但我在网上找到个免费的版本就拿来用了,做的练习。可实现分页,打印。
<script type="text/javascript">
function JatoolsPrinterViewPDFReport(page){
var frm = document.getElementById("toolsForm")
var url = "<%=webapp %>/B1F216Action.do?method=JatoolsPrinterViewPDFReport"
url+="&page="+page
frm.action=url
frm.target='_self'
frm.submit()
}
function doPrint(how)
{
//打印文档对象
var myDoc = {
documents:document,// 打印页面(div)们在本文档中
copyrights:'杰创软件拥有版权 www.jatools.com'
}
// 调用打印方法
if(how == '打印预览...')
jatoolsPrinter.printPreview(myDoc,true ) // 打印预览
else if(how == '打印...')
jatoolsPrinter.print(myDoc ,true) // 打印前d出打印设置对话框
else
jatoolsPrinter.print(myDoc ,false) // 不d出对话框打印
}
<body style="margin:10px">
<html:form styleId="toolsForm" method="post"
action="/B1F216Action.do?method=JatoolsPrinterViewPDFReport"
enctype="multipart/form-data">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="50%"></td>
<td align="left">
<hr size="1" color="#000000">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="10%" align="left"><img src="<%=webapp
%>/jasReports/images/reload.GIF" border="0"
onclick="JatoolsPrinterViewPDFReport(0)"></td>
<td> </td>
<%
if (pageIndex >0)
{
%>
<td>
<img src="<%=webapp %>/jasReports/images/first.GIF" border="0" onclick="JatoolsPrinterViewPDFReport(0)">
<img src="<%=webapp
%>/jasReports/images/previous.GIF" border="0"
onclick="JatoolsPrinterViewPDFReport(<%=pageIndex - 1%>)">
</td>
<%
}
else
{
%>
<td>
<img src="<%=webapp %>/jasReports/images/first_grey.GIF" border="0">
<img src="<%=webapp %>/jasReports/images/previous_grey.GIF" border="0">
</td>
<%
}
if (pageIndex <lastPageIndex)
{
%>
<td>
<img src="<%=webapp %>/jasReports/images/next.GIF"
border="0" onclick="JatoolsPrinterViewPDFReport(<%=pageIndex +
1%>)">
<img src="<%=webapp %>/jasReports/images/last.GIF"
border="0"
onclick="JatoolsPrinterViewPDFReport(<%=lastPageIndex%>)">
</td>
<%
}
else
{
%>
<td>
<img src="<%=webapp %>/jasReports/images/next_grey.GIF" border="0">
<img src="<%=webapp %>/jasReports/images/last_grey.GIF" border="0">
</td>
<%
}
%>
<td width="50%" align="center">
<input type="button" value="打印预览..." onclick="doPrint(this.value)">
<input type="button" value="打印..." onclick="doPrint(this.value)">
<input type="button" value="直接打印" onclick="doPrint(this.value)">
</td>
</tr>
</table>
<hr size="1" color="#000000">
</td>
<td width="50%"></td>
</tr>
<tr>
<td width="50%"></td>
<td align="center">
<%=sbuffer%>
</td>
<td width="50%"></td>
</tr>
</table>
</html:form>
</body>
后台代码
// 1.html显示
JRHtmlExporter exporter = new JRHtmlExporter()
//设置导出参数
request.getSession().setAttribute( BaseHttpServlet.DEFAULT_JASPER_PRINT_SESSION_ATTRIBUTE, jasperPrint)
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint)
exporter.setParameter(JRExporterParameter.OUTPUT_WRITER, out)
exporter.setParameter(JRHtmlExporterParameter.IS_USING_IMAGES_TO_ALIGN, Boolean.FALSE)//页面显示图片为X,可设置false
exporter.setParameter(JRExporterParameter.CHARACTER_ENCODING, "GBK")
int pageIndex = 0
int lastPageIndex = 0
if (jasperPrint.getPages() != null)
{
lastPageIndex = jasperPrint.getPages().size() - 1
}
String pageStr = request.getParameter("page")
try
{
pageIndex = Integer.parseInt(pageStr)
}
catch(Exception e)
{
}
if (pageIndex <0)
{
pageIndex = 0
}
if (pageIndex >lastPageIndex)
{
pageIndex = lastPageIndex
}
StringBuffer sbuffer = new StringBuffer()
exporter.setParameter(JRExporterParameter.PAGE_INDEX, Integer.valueOf(pageIndex))
exporter.setParameter(JRHtmlExporterParameter.HTML_HEADER, "")
exporter.setParameter(JRHtmlExporterParameter.BETWEEN_PAGES_HTML, "")
exporter.setParameter(JRHtmlExporterParameter.HTML_FOOTER, "")
exporter.setParameter(JRExporterParameter.OUTPUT_STRING_BUFFER, sbuffer)
request.setAttribute("pageIndex", pageIndex)
request.setAttribute("lastPageIndex", lastPageIndex)
request.setAttribute("sbuffer", sbuffer)
//此处就是html导出方式,打印部分在页面通过插件实现
exporter.exportReport()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)