首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我想通过zimlet在现有的XFromView中添加一个表单。我想知道如何在这种方法中调用相关的XFormObject

我想通过zimlet在现有的XFromView中添加一个表单。我想知道如何在这种方法中调用相关的XFormObject
EN

Stack Overflow用户
提问于 2013-03-06 15:33:46
回答 1查看 179关注 0票数 0

根据我到目前为止的研究,大多数方法都是通过zimlets实现的,在zimlets中创建了一个新选项卡,并在XformView中创建了自己的表单。但是我想知道是否可以使用zimlet访问现有表单并修改它们(在我的例子中添加一个新表单)。如果有办法,我如何访问我想要的XFormObject?

为了更详细地说明代码,我想添加以下复选框:

代码语言:javascript
复制
setupGroup.items.push({ref:ZaAccount.A_zimbraIsAdminAccount, type:_CHECKBOX_,
        msgName:ZaMsg.NAD_IsSystemAdminAccount,label:ZaMsg.NAD_IsSystemAdminAccount,
        bmolsnr:true, trueValue:"TRUE", falseValue:"FALSE"
});

到Zimbra/js/ZimbraAdmin/View/ZaAccountXFormView目录。到那里的帐号设置组!在进阶时谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-08 12:39:18

答案是肯定的!在尝试开发我自己的zimlet之后,我意识到通过zimlet访问Zimbra管理员控制台中的所有表单都是可能的(甚至很容易)!已经定义了XFormObject,因为zimlets是在相关模块加载之后加载的(特别是在开发模式下)。我们只需要在Zimlet中考虑两件事:1-在Zimlet定义文件( xml文件)中,扩展名必须为true:

代码语言:javascript
复制
<zimlet name="com_zimbra_myzimlet" version="1.0" description="myform" extension="true">

2-我们应该引入我们的修饰符函数,并在最后将其推送到相关的ZaTabView.XFormModifiers数组。在我的例子中,使用ZaTabView.XFormModifiers"ZaAccountXFormView“。

代码语言:javascript
复制
ZaTabView.XFormModifiers["ZaAccountXFormView"].push(myfunction.AccountXFormModifier);

我希望您喜欢在表单扩展上编写zimlet!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15241497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档