【问题标题】:PrimeFaces Extensions pe:sheet component live scrollPrimeFaces Extensions pe:sheet 组件实时滚动
【发布时间】:2018-08-16 13:28:25
【问题描述】:

是否可以在 pe:sheet 组件 primefaces 中进行实时滚动。对于数据表,我执行了实时滚动并且它正在工作。

pe:sheet 中的实时滚动有什么解决方法吗?

【问题讨论】:

    标签: jsf primefaces primefaces-extensions


    【解决方案1】:

    我是组件的作者,我可以回答没有 LiveScroll 的工作表。

    话虽如此...该工作表旨在处理大量数据,当您进行编辑时,它只提交您编辑的单个单元格,这与提交整个表单的 PF DataTable 不同。

    我会说试试看它是否满足您的需求。您要加载多少行?

    【讨论】:

    • “与提交整个表单的 PF DataTable 不同” 是吗?确定“@this”没有“partialSubmit”???
    • 好吧,我的意思是,如果您有一个包含所有单元格编辑器的数据表,并且它们都是打开的,并且您提交表单,它会提交数据表中的所有单元格。因此,如果您尝试使用每个单元格都可编辑的数据表来创建类似“电子表格”的函数。
    • 你的意思是如果你有celleditors时期(你不能有多个打开)并且你从其中一个提交,所有提交?确实如此,但是 IIRC,您可以使用 <p:ajax event="cellEdit" partialSubmit="true"> 或在全局范围内将 partialSubmit 设置为 true stackoverflow.com/questions/30934671/… (我默认这样做)或什至使用 o:form 来规避这一点,showcase.omnifaces.org/components/form
    • 对不起,我的意思是,如果您有一个包含 4 列和 10 行的表格,并且带有 p:inputText 而不是单元格编辑器。用户在编辑“工作表”时不希望必须单击每个单元格将其转换为编辑器然后对其进行编辑。他们想要“像编辑一样的 Excel”。 PF DT 提交 40 个值 (4 x10 = 40)。现在想象一下 10x10 或 10x200 行。您不能使用 DataTable 制作类似 Excel 的界面。许多用户不想单击一行以使其可编辑,他们希望在单元格周围进行 TAB。至少我的很多用户都这样做。工作表专为该样式界面设计,可快速输入数据。
    • 我只是在谈论提交(就像你一样),而不是可用性。我同意这张纸更适合这个!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-24
    • 2014-04-07
    • 2021-09-18
    • 1970-01-01
    • 1970-01-01
    • 2014-04-10
    • 2023-03-23
    相关资源
    最近更新 更多