我正在尝试使用typescript将滚动设置为基于变量的flatList索引。我找到的例子是react,似乎不适用于我目前所拥有的。 我的项目实际上有两个平面列表,我希望滚动条根据选择的内容动态移动。下面是我所拥有的一个简化的例子,只是想知道如何让它首先工作。但显然不起作用。 <FlatList
//tried this, but don't know how to pass the actual index
ref={(ref) => { ref?.scrollToIndex({index: 0}) }}
renderIt
我使用react本机的来显示项目列表,并检查哪些项目目前是可查看的。在我的项目中,有一个项目标记为mostUsed,如果该项目不可查看,则在顶部显示一个链接,用户可以单击该链接并使用scrollToIndex滚动到该项目。scrollToIndex在不设置numColumns的情况下工作得很好,当我设置numColumns={2}时,会得到scrollToIndex out of range: 9 vs 4错误。
setScrollIndex = () => {
if (this.state.scrollIndex !== 0) {
return;
}
for (l
我最近想确保某个特定的单元格已准备就绪,可以进行编辑。所以我尝试在数据网格上使用editedItemPosition属性,但是单元格没有被编辑。
作为信息,我的datagrid使用itemrenderer和editorrenderer,datagrid editable属性为true。
private function setSelectedItem():void
{
var gData:Object = dgSuiviClini.dataProvider;
var todayDate:String= new DateUtility().DateAsToString(ne
我正在尝试滚动到扁平列表上的特定索引。我正在使用它的水平属性。我正在尝试使用ref滚动到特定的索引。但是我的误差越来越小了。 scrollToIndex should be used in conjunction with getItemLayout or onScrollToIndexFailed, otherwise there is no way to know the location of offscreen indices or handle failures. 下面是我的Flatlist代码: <FlatList
ref={flatRef}
shows
安装NativeBase npm install native-base --save时出现此错误,但我的项目无法正常工作
npm WARN rm not removing E:\ReactNative\Project\node_modules\.bin\jest.cmd as it wasn't installed by E:\ReactNative\Project\node_modules\jest
npm WARN rm not removing E:\ReactNative\Project\node_modules\.bin\jest as it wasn't inst
我正在使用新的,并希望在生命周期方法(如componentDidMount )中使用ScrollToIndex (或ScrollToEnd)。
我有一个数组,比方说100项,我不想在第一项开始渲染,而是在开始。比方说在第50条。当FlatList一次只显示一个项目时,它会按需要工作,并进行一些黑客操作,如下所述:
componentDidMount() {
let wait = new Promise((resolve) => setTimeout(resolve, 500)); // Smaller number should work
wait.then( () =>
我需要一个反应本土化(使用的打字本)的帮助。我映射状态,调用onpress函数,但不起作用。我不知道这件事我真的需要帮助。0000000000000000000000000000000000000000000000000000000
错误
this.onPressItem is not a function
代码
import React, { Component } from 'react';
import ReactNative from 'react-native';
import { styles } from './labsoft/labsof