Вытянуть рабочий пример из github, dateExample.Дата исчезновения, если вы используете pickstrap date picker
Я задал этот вопрос, прежде чем это предложение не сработало, поэтому я создал небольшой рабочий пример. Если кто-то может указать мне в правильном направлении, я могу разместить его онлайн и опубликовать ссылку здесь. Это приложение для метеорита.
Проблема
Автоформа генерирует форму с датами. Форма работает как массив и использует шаблон начальной загрузки, который предоставляет некоторые кнопки +-
для add
или remove
дополнительных записей. Когда я использую aldeed:autoform-bs-datepicker
, в форме появляется странная проблема. Если вы введете дату и нажмите кнопки +-
перед сохранением, даты исчезнут. Если вы не используете autoform-bs-datepicker
, эта проблема исчезнет.
Посмотрите приведенный ниже код, если есть способ опубликовать пример в Интернете, дайте мне знать, и я сделаю это.
Путь: packages.js
twbs:bootstrap
aldeed:collection2
aldeed:autoform
rajit:bootstrap3-datepicker
aldeed:autoform-bs-datepicker
Путь: Schemas.js
Classes = new Mongo.Collection("Classes");
var Schemas = {};
Schemas.DatesNotWorking = new SimpleSchema({
name: {
type: String,
optional: true
},
startDate: {
type: Date,
optional: true,
autoform: {
type: "bootstrap-datepicker",
"data-date-autoclose": "true",
datePickerOptions: {
format: "yyyy",
startView: "years",
minViewMode: "years"
}
}
},
endDate: {
type: Date,
optional: true,
autoform: {
type: "bootstrap-datepicker",
"data-date-autoclose": "true",
datePickerOptions: {
format: "yyyy",
startView: "years",
minViewMode: "years"
}
}
}
});
Schemas.DatesWorking = new SimpleSchema({
name: {
type: String,
optional: true
},
startDate: {
type: Date,
optional: true
},
endDate: {
type: Date,
optional: true
}
});
Schemas.Subjects = new SimpleSchema ({
datesNotWorking: {
type: [Schemas.DatesNotWorking],
optional: true
},
datesWorking: {
type: [Schemas.DatesWorking],
optional: true
}
});
Classes.attachSchema(Schemas.Subjects);
Путь: dateExample.html
<head>
<title>dateExample</title>
</head>
<body>
{{> dateExampleNotWorking}}
{{> dateExampleWorking}}
</body>
<template name="dateExampleNotWorking">
{{#autoForm collection="Classes" id="classesForm" type="update"}}
{{> afQuickField name='datesNotWorking'}}
<button type="submit" class="btn btn-primary submit">Update</button>
{{/autoForm}}
</template>
<template name="dateExampleWorking">
{{#autoForm collection="Classes" id="classesForm" type="update"}}
{{> afQuickField name='datesWorking'}}
<button type="submit" class="btn btn-primary submit">Update</button>
{{/autoForm}}
</template>
использование nitrous.io для бесплатного развертывания (только 50 часов) –
это действительно ответ. Мой вопрос касается метеорного пакета, который использует сообщество. Я бы подумал, что больше разработчиков будут заинтересованы в исправлении этой ошибки. Я не ищу свободного развития. – bp123
что я имел в виду в комментарии, что, попробуйте «проживать в Интернете» свой код, чтобы мы могли взглянуть на ошибку/ошибку –