Я создаю приложение для управления посетителями, использующее реагирующую натуру и область в качестве базы данных.
Для добавления посетителя я использую PopUpDialog с различными текстовыми полями.
Одним из них является заголовочный компонент, который имеет заголовок и «+» для отображения всплывающего окна.
export const TodoSchema = {
name: TODO_SCHEMA,
primaryKey: 'id',
properties: {
id: 'int', // primary key
name: { type: 'string', indexed: true },
age: { type: 'string', indexed: true },
reason: { type: 'string', indexed: true },
address: { type: 'string', indexed: true },
visitorid: { type: 'string', indexed: true },
visitingperson: { type: 'string', indexed: true },
number: { type: 'string', indexed: true },
done: { type: 'bool', default: false }
}
};
export const TodoListSchema = {
name: TODOLIST_SCHEMA,
primaryKey: 'id',
properties: {
id: 'int', // primary key
name: 'string',
creationDate: 'date',
exitDate: 'date',
todos: { type: 'list', objectType: TODO_SCHEMA }
}
};
Теперь в основном компоненте я пытаюсь получить значение creationDate, и оно подходит как неопределенное, ЛЮБЫЕ ПРЕДЛОЖЕНИЯ были бы хороши
Код для MainComponent.js
Imports required for components
import React, { Component } from 'react';
import { View, FlatList, Text, TouchableOpacity, StyleSheet, Alert } from 'react-native';
import { updateTodoList, deleteTodoList, queryAllTodoLists } from '../databases/allSchemas';
import realm from '../databases/allSchemas';
import Swipeout from 'react-native-swipeout';
import HeaderComponent from './HeaderComponent';
import PopupDialogComponent from './PopupDialogComponent';
let FlatListItem = props => {
const { itemIndex, id, name, creationDate, exitDate, popupDialogComponent, onPressItem } = props;
Здесь я пытаюсь получить объекты из базы данных, дата создания, имя, идентификатор восстановлены как неопределенные