Как развернуть строку одним нажатием кнопки? - PullRequest
0 голосов
/ 21 января 2020

Я использую библиотекуact-native-nested-list-view. Мне удалось построить древовидное представление, но по умолчанию развертывание и свертывание в древовидном представлении выполняется по щелчку всей строки. Но мое требование - развернуться и свернуться по нажатию кнопок «>» и «\ /» соответственно. используемая библиотека: "response-native-nested-listview": "^ 0.8.0". Пожалуйста, помогите мне с этой проблемой.

renderNestedListView = (chapter) => {
        return (
            <NestedListView
                data={chapter}
                getChildrenName={(node) => 'section'}
                onNodePressed={(node) => this.handleNodeClick(node)}
                renderNode={(node, level) => (
                    <NestedRow
                        level={level}
                        style={{ borderColor: 'black', borderWidth: 0.5 }}
                        paddingLeftIncrement={20}
                    >

                        <Text>
                            {
                                node['chapterTitle'] === undefined ? readProdDescAndCreateView(node['sectionTitle'])
                                    : node['chapterTitle']
                            }
                            {(node['section'] !== undefined
                                && Object.values(node['section']).length !== 0) && this.getExpandOrCollapse(node)}
                        </Text>
                    </NestedRow>
                )}
            />
        )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...