Hi Aaquibah,

You cannot use 'document.getElementById()' function in Jaggery, because
'the document' (HTML page) is in the client-side and Jaggery runs in the
server-side. If you want to access a value from a HTML page, then you have
to do a form submission (POST request) or a AJAX call from client-side.

We can help you further if you can elaborate your use-case and code.

Thanks.

On Fri, Jul 10, 2015 at 1:45 PM, Aaquibah Nashry <[email protected]> wrote:

> //my code is:
> where YEAR(Date__c)=*"+year+" *AND ...
>
> i get the following error:
>
> *message* *org.mozilla.javascript.EcmaError: ReferenceError: "year" is
> not defined. (/ProductJaggery//PipelineGraph.jag#64)*
>
> Regards,
>
> M.R.Aaquibah Nashry
> *Intern, Engineering**| **WSO2, Inc.*
> Mobile : +94 773946123
> Tel      : +94 112662541
> Email : [email protected] <[email protected]>
>
> On Fri, Jul 10, 2015 at 1:25 PM, Chamalee De Silva <[email protected]>
> wrote:
>
>> Hi Nashry,
>>
>> You can use the variables you create in JavaScript same in Jaggery code.
>> Becuase Jaggery is all about Javascript.
>>
>> *"As a pure Javascript server-side scripting engine, Jaggery combines all
>> the strengths of Javascript with flexibility and freedom at both the
>> development and deployment stages. Most JavaScript webapp development
>> mechanisms restrict developers to a framework-specific structure or
>> patterns, which demand an additional learning curve. By contrast, with
>> Jaggery, any developers who are versed in Javascript have everything they
>> need to get going."*
>>
>>
>> On Fri, Jul 10, 2015 at 1:16 PM, Lakshani Gamage <[email protected]>
>> wrote:
>>
>>> Hi Aaquibah,
>>>
>>> Please follow the link[1]. It'll help to solve your problem.
>>>
>>> [1]
>>> http://blog.lasindu.com/2014/05/how-to-write-wso2-jaggery-application.html
>>>
>>> Thanks,
>>> Lakshani
>>>
>>> On Fri, Jul 10, 2015 at 1:09 PM, Aaquibah Nashry <[email protected]>
>>> wrote:
>>>
>>>> Hi,
>>>>
>>>> I need to get the values of javascript variables or values of html
>>>> elements into jaggery code.
>>>>
>>>> What i am doing is, i am getting values from html elements and i need
>>>> to send them inside the query in jaggery.
>>>> That is,
>>>> in html i have a dropdown as *Year*, i want to pass the value
>>>> selected. Below is the javascript code with the jaggery code:
>>>>
>>>> function DrawGraph(){
>>>>     var year=document.getElementById("Year").value;
>>>>
>>>> <%
>>>> var query =  "select sum(Best_Case__c) as 'Best' FROM Opp WHERE
>>>> YEAR(Date__c)=*year*
>>>> %>
>>>>
>>>> }
>>>>
>>>> How can i do this?
>>>> Any example? Tutorials?
>>>>
>>>> Thanks in advance.
>>>> Regards,
>>>>
>>>> M.R.Aaquibah Nashry
>>>> *Intern, Engineering**| **WSO2, Inc.*
>>>> Mobile : +94 773946123
>>>> Tel      : +94 112662541
>>>> Email : [email protected] <[email protected]>
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> [email protected]
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>> Lakshani Gamage
>>>
>>> *Software Engineer*
>>> Mobile : +94 (0) 71 5478184 <%2B94%20%280%29%20773%20451194>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> Thanks & Regards,
>>
>> *Chamalee De Silva*
>> Software Engineer
>> *WS**O2* Inc. .:http://wso2.com
>> lean *.* enterprise *.* middleware
>>
>> Office   :- *+94 11 2145345 <%2B94%2011%202145345>*
>> mobile  :- *+94 7 <%2B94%2077%202782039>1 4315942*
>>
>
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Sajith Ariyarathna
Software Engineer; WSO2, Inc.;  http://wso2.com/
mobile: +94 77 6602284, +94 71 3951048
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to