在Joomla 2.5中创建两个具有相同名称的日期字段

时间:2013-02-19 16:16:35

标签: joomla joomla2.5

我正在构建joomla组件所以在管理员部分,我正在做多个记录,例如 如果我按下添加两个新文本框与Joomla日期字段创建相同的名称,依此类推。但是,datepicker正在开发前两个盒子,它不能用于新创建的盒子。

这是示例代码,datepicker正在研究这两个:

开始日期:

结束日期:

所以,如果我按下add new,它会创建另外两个名称相同的盒子,而datepicker则无效。

由于

1 个答案:

答案 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。