Forum

Accueil » Alloy UI » English

Vue combinée Vue Plate Arborescence
Sujets [ Précédent | Suivant ]
toggle
bcc bcc
AUI
15 août 2014 05:57
Réponse

bcc bcc

Rang: New Member

Publications: 16

Date d'inscription: 20 mars 2014

Publications Récentes

Hi!
I have two questions:
1. The difference between the AUI.add and AUI.use?



2.
Why alert (123); does not work?

js
 1
 2AUI.add(
 3        'testAtest',
 4        function(A){
 5            var Lang = A.Lang;
 6            var qWERT = A.Component.create(
 7                    {
 8                        ATTRS: {
 9                            test: {
10                                value: null
11                            }
12                        },
13                        prototype: {
14                            initializer: function() {
15                                var instance = this;
16                                instance.renderUI();
17                            },
18                            renderUI: function() {
19                                var instance = this;
20                                var previewURL = instance.get('test');
21                                alert(123);
22                            },
23                        }
24                    }
25            );
26            Liferay.qWERT = qWERT;
27        },
28        '',
29    {
30        requires: ['aui-base']
31    }
32);


and

jsp
 1
 2<aui:script use="testAtest">
 3            var qWERT = new Liferay.qWERT(
 4                {
 5                    test: 'qwerty'
 6                }
 7            
 8            );
 9</aui:script>
Iliyan Peychev
RE: AUI
15 août 2014 06:29
Réponse

Iliyan Peychev

Rang: New Member

Publications: 23

Date d'inscription: 17 novembre 2010

Publications Récentes

1. AUI.add adds a module, with use you use it.
2. renderUI method is part of Component lifecycle so you have to render the component and AlloyUI will invoke this method. Just do:
1qWERT.render();
in your JSP.