gpt4 book ai didi

meteor - 如果您使用引导日期选择器,日期会消失

转载 作者:行者123 更新时间:2023-12-04 16:07:27 25 4
gpt4 key购买 nike

从 github 中提取工作示例,dateExample .

我之前问过这个问题,但是这个建议没有用,所以我创建了一个小的工作示例。如果有人能指出我正确的方向,我可以将其放在网上并在此处发布链接。这是一个 meteor 应用程序。

问题

Autoform 生成带有日期的表单。该表单用作数组并使用提供一些 +- 的 bootstrap 模板。按钮到 addremove附加条目。当我使用 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>

最佳答案

在您的 packages.js首先添加 jQuery 然后添加 rajit:bootstrap3-datepicker

twbs:bootstrap
aldeed:collection2
aldeed:autoform
jquery
rajit:bootstrap3-datepicker
aldeed:autoform-bs-datepicker

关于meteor - 如果您使用引导日期选择器,日期会消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36190955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com