Javascript 重复行中的StratusForms日期选择器
我用的是马克·拉克利的StratusForms 1.5。在他的文档和其他帖子中,他指出日期选择器在重复行中工作Javascript 重复行中的StratusForms日期选择器,javascript,sharepoint,Javascript,Sharepoint,我用的是马克·拉克利的StratusForms 1.5。在他的文档和其他帖子中,他指出日期选择器在重复行中工作 现在,您可以在添加或删除重复行时执行代码,并且重复行上的元素具有唯一ID,以便您可以使用 像jQueryUI这样的日期选择器现在可以重复内容了 第一行有一个日期选择器,但如果用户添加新行,则没有日期选择器 是否有.NewRowAdded()事件或类似的事件需要在javascript中连接?我在他的文档或视频中找不到任何内容。在源文件stratus-forms-1.5.js中,找到函
- 现在,您可以在添加或删除重复行时执行代码,并且重复行上的元素具有唯一ID,以便您可以使用 像jQueryUI这样的日期选择器现在可以重复内容了
是否有
.NewRowAdded()
事件或类似的事件需要在javascript中连接?我在他的文档或视频中找不到任何内容。在源文件stratus-forms-1.5.js中,找到函数定义
$.fn.StratusFormsRepeatRowAdded = function (container) {}
将该定义更改为:
$.fn.StratusFormsRepeatRowAdded = function (container) {
$( "#"+container[0].cells[0].childNodes[0].id ).removeClass('hasDatepicker');
$( "#"+container[0].cells[0].childNodes[0].id ).datepicker({
changeMonth: true,
changeYear: true
});
}
在应用程序的javascript中,在Init()
中执行类似操作,以便在窗体首次加载时在初始输入上设置日期选择器:
function Init()
{
$("#SFForm").StratusFormsInitialize({
htmlForm: "../SiteAssets/stratus/stratus-test.html",
queryStringVar: "formID",
listName: "StratusTest",
completefunc: function()
{
$( "#tabs" ).tabs({
active: 0
});
$( "#subDate" ).datepicker({
changeMonth: true,
changeYear: true
});
}
});
}
在源文件stratus-forms-1.5.js中,找到函数定义
$.fn.StratusFormsRepeatRowAdded = function (container) {}
将该定义更改为:
$.fn.StratusFormsRepeatRowAdded = function (container) {
$( "#"+container[0].cells[0].childNodes[0].id ).removeClass('hasDatepicker');
$( "#"+container[0].cells[0].childNodes[0].id ).datepicker({
changeMonth: true,
changeYear: true
});
}
在应用程序的javascript中,在Init()
中执行类似操作,以便在窗体首次加载时在初始输入上设置日期选择器:
function Init()
{
$("#SFForm").StratusFormsInitialize({
htmlForm: "../SiteAssets/stratus/stratus-test.html",
queryStringVar: "formID",
listName: "StratusTest",
completefunc: function()
{
$( "#tabs" ).tabs({
active: 0
});
$( "#subDate" ).datepicker({
changeMonth: true,
changeYear: true
});
}
});
}