Как хранить даты в моделях Sencha Touch 2

В sencha touch 2 есть только типы данных string, int, float, boolean. Как тогда мне хранить дату и время?

ОБНОВЛЕНИЕ

Хорошо, я обнаружил, что могу использовать convert()для преобразования значений: http://docs.sencha.com/touch/2-0/#!/api /Ext.data.Types

convert: Функция Функция для преобразования необработанных значений данных из данных. блок в данные, которые будут храниться в поле. Функция передана параметры коллаута:
- v : смешанный
Значение данных, прочитанное Читатель, если он не определен, будет использовать настроенное значение по умолчанию.
- запись: смешанная
Объект данных, содержащий строку, прочитанную модулем чтения. В зависимости от тип Reader, это может быть Array (ArrayReader), объект (JsonReader) или элемент XML.

// Add a new Field data type which stores a VELatLong object in the Record.
Ext.data.Types.VELATLONG = {
    convert: function(v, data) {
        return new VELatLong(data.lat, data.long);
    },
    sortType: function(v) {
        return v.Latitude;  // When sorting, order by latitude
    },
    type: 'VELatLong'
};

Но я не очень понимаю код. Для convert()какие параметры задаются? Почему 1-й параметр не используется, когда и для чего он используется? Как мне получить/установить такие пользовательские типы (становится ли это vили dataв convert())?

8
задан sgokhales 14 May 2012 в 14:19
поделиться