私はprimefacesを使ってWebアプリケーションを開発しています。私はdataTableを使用していますし、マウスをテーブルに移動するたびに、スクロールバーが下に表示され、時には右に表示されます。私はこのスクロールバーを必要としない、または必要としません。 スクロールバーがdataTableに表示されないようにするにはどうすればよいですか?
<p:dataTable var="o" id="territoryTable" widgetVar="territoryDataTable" value="#{searchTerritory.lazyModel}" lazy="true" dynamic="true" paginator="true" paginatorPosition="bottom" rows="#{configParams['dataTable.row.default']}" styleClass="dataTableMargin"
rowKey="#{o.id}" selectionMode="single" rowsPerPageTemplate="#{configParams['dataTable.row.values']}">
<p:ajax event="rowSelect" listener="#{searchTerritory.onRowSelect}" />
<p:ajax event="filter" ignoreAutoUpdate="true" />
<p:column headerText="#{messages['territory.id']}">
<h:outputText value="#{o.custom_id}" />
</p:column>
<p:column headerText="#{messages['territory.name']}">
<h:outputText value="#{o.name}" />
</p:column>
<p:column headerText="#{messages['territory.description']}">
<h:outputText value="#{o.description}" />
</p:column>
<p:column headerText="#{messages['status.active']}">
<p:selectBooleanCheckbox disabled="true" value="#{o.activeFlag}" />
</p:column>
<p:column headerText="#{messages['territory.coordinator.TerritoryManager']}">
<h:outputText value="#{o.territoryManager.name}" />
</p:column>
<p:column headerText="#{messages['territory.coordinator.status']}">
<h:outputText value="#{o.territoryManager.activeFlag eq true ? 'Active' : 'Inactive'}" />
</p:column>
</p:dataTable>
誰もがそれを削除する方法についてのアイデアを得ましたか。
これはデフォルトの動作ではありません...おそらくあなたのカスタムCSSは物事を混乱させるでしょう。または、ブラウザをズームしたことがありますか? – Kukeltje