我正在构建joomla组件所以在管理员部分,我正在做多个记录,例如 如果我按下添加两个新文本框与Joomla日期字段创建相同的名称,依此类推。但是,datepicker正在开发前两个盒子,它不能用于新创建的盒子。
这是示例代码,datepicker正在研究这两个:
开始日期:
结束日期:
所以,如果我按下add new,它会创建另外两个名称相同的盒子,而datepicker则无效。
由于
答案 0 :(得分:1)
datepicker是一个javascript库,你需要调用它(它没有附加到dom元素本身,它被这样的脚本加载:
window.addEvent('domready', function() {Calendar.setup({
...
复制字段后应该调用的。这来自com_content(管理员,您在其中编辑文章);但是,在创建ID为 jform_date_id_1
的新日期字段后,您希望拥有的其他组件至少Calendar.setup({
inputField: "jform_date_id_1",
ifFormat: "%Y-%m-%d %H:%M:%S",
// button: "jform_created_img",
align: "Tl",
singleClick: true,
firstDay: 1
});
确保根据需要调整选项。由于这些来自后端组件,因此从php准备options对象可能是明智之举,如果你想要正确的本地化,只需在运行时编辑inputField。