我有一个带有实时滚动功能的数据表.该表适合我的开发机器,但是这个应用程序的用户有更大的屏幕.如果数据表根据屏幕尺寸适合,那将是很好的.此外,数据表的高度应该调整为更多的行数用于实时滚动.目前我有15行用于实时滚动.如果滚动行随着屏幕的高度增加,那将是好的.请帮助我这方面.
我的数据表代码段:
<h:form id="form">
<div id="content">
<h:selectOneMenu id="workspaceOptions" />
<f:selectItem id="option1" itemLabel="Assignments"
itemValue="assignment" />
</h:selectOneMenu>
<p:dataTable id="workSpaceList" var="data"
value="#{workSpaceBean.lazylpId}" widgetVar="multiSelection"
selection="#{workSpaceBean.selectedRows}" resizableColumns="true"
liveScroll="true" scrollRows="15" scrollWidth="85%"
scrollHeight="69%" styleClass=".ui-datatable-hor-scroll"
tableStyle="table-layout:auto;width:100%;" scrollable="true"
filteredValue="#{workSpaceBean.filteredWorkSpaceItems}">
<p:ajax event="rowSelect" listener="#{workSpaceBean.onRowSelect}"
update=":editWrkSp:display" oncomplete="multiDialog.show()" />
<p:column selectionMode="multiple" style="width:5%" />
.
.
.
<p:column headerText="Insured" filterBy="#{data.insuredName}"
sortBy="#{data.insuredName}" style="width:20%">
<h:outputText value="#{data.insuredName}" />
<!-- style="width:250px" -->
</p:column>
<p:column headerText="City" filterBy="#{data.custAddress_City}"
sortBy="#{data.custAddress_City}">
<h:outputText value="#{data.custAddress_City}" />
</p:column>
</p:dataTable>
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
整个页面的CSS
body {
margin: 0px 0px 0px 0px;
font-family: tahoma;
font-size: 11px;
background-color: #E8F0F8; …Run Code Online (Sandbox Code Playgroud) 我有一个primefaces数据表,我需要在JSF页面中显示(选择行数)(总行数).我可以使用rowIndexVar属性在其中一列中显示行号,但我不知道要显示在行选择的输入文本中分别使用相同的数字.
我应该在JSF页面或托管bean中做什么来获取选定的行号.
请帮助我这方面.
下面是我的JSF页面
<p:dataTable id="workSpaceList" var="data"
value="#{workSpaceBean.lpInfoList}" widgetVar="multiSelection"
selection="#{workSpaceBean.selectedRows}" resizableColumns="true"
liveScroll="true" scrollRows="55" scrollWidth="85%"
scrollHeight="81%" styleClass="datatable"
scrollable="true" rowIndexVar="rowIndex"
filteredValue="#{workSpaceBean.filteredWorkSpaceItems}">
<p:column selectionMode="multiple" style="width:3%" />
<p:column headerText="#" style="width:3%">
#{rowIndex+1}
</p:column>
<p:column headerText="Insured" filterBy="#{data.insuredName}"
sortBy="#{data.insuredName}" style="width:24%">
<h:outputText value="#{data.insuredName}" />
<!-- style="width:250px" -->
</p:column>
<p:column headerText="City" filterBy="#{data.custAddress_City}"
sortBy="#{data.custAddress_City}" style="width:12%">
<h:outputText value="#{data.custAddress_City}" />
</p:column>
.
.
.
.
</p:dataTable>
Run Code Online (Sandbox Code Playgroud) 我有一个jquery数据表,数据来自数据库,从java servlet获取.很少列有空值.因为我得到警告像
DataTables警告:table id = lplist - 第9行请求的未知参数'FeeCompany'.有关此错误的更多信息,请参阅http://datatables.net/tn/4
我希望这些空值被空字符串替换.有人请指导如何实现这一点.
我的代码片段如下
<script
src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script
src="http://cdn.datatables.net/1.10.4/js/jquery.dataTables.min.js"></script>
<script
src="http://cdn.datatables.net/scroller/1.2.2/js/dataTables.scroller.min.js"></script>
<link
href="http://cdn.datatables.net/scroller/1.2.2/css/dataTables.scroller.css"
rel="stylesheet" type="text/css" />
<link href="http://cdn.datatables.net/1.10.4/css/jquery.dataTables.css"
rel="stylesheet" type="text/css" />
<title>Insert title here</title>
<script type="text/javascript">
$(document).ready(function () {
$("#lplist").dataTable({
"serverSide": true,
"sAjaxSource": "/JQueryDataTablesAll/CompanyGsonObjects",
dom: "rtiS",
scrollY: 450,
scrollX:true,
"processing": true,
"aoColumns": [
{ "mData": "InsuredName" },
{ "mData": "CustAddress_City" },
{ "mData": "CustAddress_State" },
{ "mData": "CustAddress_Zip" },
{ "mData": "CustSurvey_Location" },
{ "mData": "PolicyNo" },
{ "mData": "ProfitCenter" },
{ "mData": "FeeCompany" …Run Code Online (Sandbox Code Playgroud) 我有一个数据表,需要显示大量的数据集.所以我决定使用primefaces实时滚动.我还要知道,为了提高数据集的性能,我们需要实现延迟加载的大数据集.参考primefaces展示这里的例子 ,我在声明中观察到的
,当分页,排序,过滤或实时滚动发生时,需要实现LazyDataModel来查询数据源
提到了实时滚动,但是我看不到处理滚动的代码.它只有处理排序,过滤,行数和分页的代码.如果实时scolling和懒惰数据模型实现相互兼容,或者有人请澄清我的困惑或者我应该添加一些代码来处理实时滚动.
我正在使用SSRS 2005(MS-BIDS 2005)来设计报告.为了设计其中一个表,我需要在组头和页脚的上方和下方绘制一条水平线,如下图所示

当我尝试从工具箱中拖放一行时,我得到以下错误

是否有任何方法可以使用它绘制线条,如图所示.
提前致谢 :) .