问题标签 [fixed-data-table]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 使用 React 引用嵌套 Javascript 数组的列值
我有一个希望在表格中可视化的 Javascript 数组示例。
这是数组:
在 React 中使用fixed-data-table,我希望将这些数据放入一个表中,其中 First、Second 和 Other 是行,而 IN/OUT 是列。
假设我希望用“in”值填充一个字段,然后用“Out”值填充。我是否将嵌套值引用为First[0].In并First[0].Out检索它并将其显示在特定单元格中?
javascript - Module build failed: SyntaxError: Unexpected token (10:40) react fixed data table
We have a react app with this OurController item. The OurController is working fine. Adding the following code from an example breaks entire app, no page will render in the browser:
Beginning of file is
As soon as I comment it out, all is well, but I want to follow tutorial as closely as possible
The error is like
with an arrow pointing to ...props, seeming like it doesn't understand ... (arrow points to the first dot)
The guide is this snippet for fixed-data-table:
https://github.com/facebook/fixed-data-table/blob/master/examples/ObjectDataExample.js
I know the entire file is important in general but I promise the code works as expected until adding TextCell. We have certain babel loaders but I did not see the fixed data table ask for more:
An express server is configured likewise and is working (hot reload, etc)
We have used ES6 and working as in things like
class OurDataTable extends React.Component {
etc
javascript - 固定数据表调整大小示例:无法调整列大小
我正在使用 Facebook 在此处可视化的示例:https ://facebook.github.io/fixed-data-table/example-resize.html
源代码(我使用的是“旧”样式,带有 React.createClass)在这里:https ://github.com/facebook/fixed-data-table/blob/master/examples/old/ResizeExample.js#L35
我已经稍微修改了我的代码。我可以将我的数组解析为单元格,这很好。但是,能够拖动列的整个功能不起作用:鼠标确实正确地执行了拖动列线的动画(如第一个示例中所示),但它永远不会“粘住”。是什么赋予了?
这是一些示例代码。也许我在状态处理方面做错了什么?
(这是一个样本)
我已经修改了一些东西,使其能够从我的后端收集数据,但它可以正常工作并正确显示。唯一不起作用的功能是拖动列(如 facebook 调整大小示例)。原因可能是什么?
javascript - 如何使一个 div 中的三个表在调整大小时不重叠?
我在面板中有三个表(来自 React 的固定数据表)。它运作良好 - 但在较小的分辨率下,三个表格将相互重叠。有没有办法让它们可扩展?
这是返回表的代码:
它们在另一个文件中被调用,使用 react-grid-layout 如下:
它在 4k 显示器上显示良好,但问题是表格本身无法缩放,因此在 1080p 分辨率下,它们只会相互凌乱。由于我使用React-grid-layout的是可以调整各个面板大小的位置,因此需要具有分辨率的可扩展性,因为用户可以自己更改面板大小。现在,如果您将面板缩小,表格将相互重叠。
如何使它们调整为父 div(可调整大小的面板)?
我对表格缩放字体和所有东西的宽度/高度都很好,因为这对于低分辨率显示器来说甚至更好。
javascript - 反应固定数据表:未捕获的类型错误:filteredDataList.getSize 不是函数
我正在尝试实现 Facebook 的“过滤器示例”,显示在这里,源代码在这里。
filteredDataList.getSize()对于被调用的状态,我遇到了一个奇怪的错误。Chrome 中的控制台声明:Uncaught TypeError: filteredDataList.getSize is not a function
我已经更改了输入数据,因为 Facebook 使用外部类,使用 Javascript 映射(我也尝试使用数组),但它似乎与定义的class DataListWrapper位置有关?getSize
这是我的源代码:
为了简单起见,我已经更改了几列,但在开始时,我的示例在填充没有过滤状态的表时效果很好。只有在添加过滤器示例状态后它才开始抛出此错误 - 它与DataListWrapper类有关。
javascript - 如何在不使用 try/catch(err) 的情况下处理返回“null”的 indexOf?
我正在用数据填充一个表 - using fixed-data-table,这是一个 React.js 组件。然而,这在现阶段并不那么重要。
该表有一个搜索框,问题源于此。
首先,这是代码中有趣的部分。
如果您在表中输入某些内容,则会呈现此内容,最后一部分将引发错误,并且null从用户输入返回一列。
问题是,如果我将最后一部分更改为..,我可以使代码工作。
使用 try/catch,它可以 100% 按预期工作并处理返回 null 的 indexOf ......但这不是正确处理它的方法 - 我假设这种异常处理应该是对于罕见的例外,不应该像后端一样在前端使用。
如何处理上述 Javascript 代码中返回 null 的 indexOf?它可能在正在填充的任何源列中返回 null。
javascript - Javascript:未捕获的 TypeError:无法读取 null 的属性“indexOf”
我正在用数据填充一个表 - using fixed-data-table,这是一个 React.js 组件。然而,这在现阶段并不那么重要。
该表有一个搜索框,问题源于此。
首先,这是代码中有趣的部分。
如果您在表格中输入某些内容,则会呈现此内容,最后一部分将引发错误,并且null在给定单元格中返回一列。
问题是,如果我将最后一部分更改为..,我可以使代码工作。
使用 try/catch,它可以 100% 按预期工作并处理返回 null 的 indexOf ......但这不是正确处理它的方法 - 我假设这种异常处理应该是对于罕见的例外,不应该像后端一样在前端使用。
如何在不使用 try/catch 的情况下处理标题中的错误?
reactjs - 从非静态列反应调整固定数据表的大小
这可能是一种反模式,但我正在使用固定数据表来显示具有变化列的表。resize 函数根据状态变化调整每列的宽度。但是,我需要从收到的道具中构建状态或列。我无法从渲染函数更新状态。有没有更好的方法来解决这个问题?到目前为止,我最好的解决方案是将状态宽度生成为 100,但这是暂时的。

