问题标签 [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,但这是暂时的。