【问题标题】:richface resizable columnsRichface 可调整大小的列
【发布时间】:2020-08-04 06:00:17
【问题描述】:

我只是想修改我们的一些表格,尤其是通过用鼠标拖动列可以变大或变小的方式。不幸的是,我没有完成它,我的谷歌搜索也没有帮助我。

代码如下所示:

<f:facet name="header">
                    <rich:columnGroup>
                        <rich:column styleClass="w-column-align-left" width="auto">
                            <c:if test="#{includeDefaultActionColumn}">
                                <h:outputText
                                    value="#{messages['de.segal.baoss.module.numberrange.entity.NumberRangeName.ImpersonalNumber']}" />
                            </c:if>
                        </rich:column>
                        <rich:column styleClass="w-column-align-left">
                            <h:outputText
                                value="#{messages['invoicing.accountingTransaction.bookingType']}" />
                        </rich:column>
                        <rich:column styleClass="w-column-align-left">
                <h:outputText
                    value="#{messages['de.segal.baoss.documents']}" />
            </rich:column>
            <rich:column styleClass="w-column-align-left">
                            <h:outputText
                                value="#{messages['invoicing.accountingTransaction.transactionDate']}" />
                        </rich:column>
            <rich:column styleClass="w-column-align-left">
                            <h:outputText
                                value="#{messages['invoicing.accountingTransaction.accountingExportDate']}" />
                        </rich:column>
                        <rich:column styleClass="w-column-align-left">
                            <h:outputText
                                value="#{messages['invoicing.booking.generic.bookedBy']}" />
                        </rich:column>
                        <rich:column styleClass="w-column-align-left">
                            <h:outputText
                                value="#{messages['invoicing.accountingTransaction.internalRecordNumber']}" />
                        </rich:column>
                        <rich:column styleClass="w-column-align-left">
                            <h:outputText
                                value="#{messages['invoicing.transactionDetail.amount']}" />
                        </rich:column>
                        <rich:column styleClass="w-column-align-left">
                            <h:outputText
                                value="#{messages['invoicing.accountingTransaction.externalRecordNumber']}" />
                        </rich:column>
                        <c:if test="#{_showStatus}">
                            <rich:column styleClass="w-column-align-left">
                                <h:outputText
                                    value="#{messages['invoicing.accountingTransaction.accountingTransactionStatus']}" />
                            </rich:column>
                        </c:if>
                        <rich:column styleClass="w-column-align-left">
                            <h:outputText value="#{messages['de.segal.baoss.module.article.entity.ConversionRate']}" />
                        </rich:column>
                        <rich:column styleClass="w-column-align-left">
                            <h:outputText value="#{messages['de.segal.baoss.module.article.entity.ConversionRate.date']}" />
                        </rich:column>
                    </rich:columnGroup>
                </f:facet>

感谢您的帮助, 帕斯卡

【问题讨论】:

  • 到底是什么问题?你在使用扩展数据表吗?普通数据表不可调整大小。
  • 是的,这就是问题所在:D 谢谢我可以解决它

标签: java richfaces


【解决方案1】:

Richfaces 中的一个表,其列具有改变维度的能力,由标签rich:extendedDataTable 定义。

你可以找到一个工作示例here

【讨论】:

    猜你喜欢
    • 2014-10-31
    • 2015-01-30
    • 1970-01-01
    • 1970-01-01
    • 2011-08-22
    • 2016-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多