automizy/automizy-js

Automizy 小部件集合

20170323150200 2017-03-23 14:01 UTC

README

什么是AutomizyJS?

AutomizyJS是一个类似jQuery UI的GUI和组件库,它包含了创建完整应用所需的所有功能,通过创建简单的对象或调用简短的方法来实现。您只需要定义基础,AutomizyJS就会完成剩余的工作。

作为参考,我们使用了AutomizyJS和AutomizyJs API构建了Automizy,我们的专业营销自动化软件。

易于编码

创建AutomizyJS模块非常简单,您只需写几行代码即可定义它们。

var dialog = $A.newDialog({
    title: 'Import contacts',
    buttons: [
        {skin: 'nobox-green',text: 'Cancel',float: 'left',click: function(){dialog.close();}},
        {skin: 'simple-orange',text: 'Next',float: 'right'}
    ],
    content: $A.newForm({
        inputs: [
            {label: 'Import file',type: 'file'},
            {label: 'Add to segment',type: 'select',multiselect: $A.d.defines.input.setupSelectObj,
                options:[[0, '--- Nothing ---'],[12, 'First Segment'],[15, 'Second Segment']]
            },
            {label: 'Email',validator: 'email'}
        ]
    })
}).draw();

此外,几乎所有方法都是可链式的,这使得编码更加简单。

var dialog = $A.newDialog().title('Import contacts').buttons([
        $A.newButton().skin('nobox-green').text('Cancel').float('left').click(function(){dialog.close();}),
        $A.newButton().skin('simple-orange').text('Next').float('right')
    ]).content($A.newForm().addInputs([
        $A.newInput().label('Import file').type('file'),
        $A.newInput().label('Add to segment').type('select').multiselect($A.d.defines.input.setupSelectObj).options([
            [0, '--- Nothing ---'],[12, 'First Segment'],[15, 'Second Segment']
        ]),
        $A.newInput().label('Email').validator('email')
    ])).draw();

简单集成

AutomizyJS可以使用所有jQuery方法,因此您在集成时不会遇到任何问题。

开发网站

您可以在以下位置查看AutomizyJs的完整文档:http://developers.automizy.com/automizyjs/

如果您对我们其他项目也感兴趣,请访问http://developers.automizy.com/

有问题?

如果您有任何问题,请随时通过help@automizy.com联系我们。