Re: [Dev] [ES][PC] Prevent automatic redirection in form submission in Process Center

2016-04-03 Thread Sameera Medagammaddegedara
Hi Dilini,

*https://localhost:9443/publisher/assets/process/create?process-name=abc&process-provider=&process-tags=&process-description=&process-version=&process-lcState=&process-owner=
> *
>
> Is this something default provided by ES?
>
No

Instead of searching a process by name only, when a user adds a sub-process
> for a new process, I am implementing the functionality to do an advance
> search using more filters (ex: name, version, owner, description etc.)
>
This functionality is already present in the ES.The search query supports
all attributes present in the RXT definition.

If so, how can I prevent this to show the search results once the user
> submits the form?
>
Can you please provide the following details:

   - From which page are you performing the search?
   - Can you please provide a link/source to the custom template files and
   the client side JavaScript used to implement the functionality?


Thank You,
Sameera

On Mon, Apr 4, 2016 at 10:26 AM, Dilini Mihindra  wrote:

> Hi all,
>
> I am currently working on an advance search functionality in the Process
> Center. Instead of searching a process by name only, when a user adds a
> sub-process for a new process, I am implementing the functionality to do an
> advance search using more filters (ex: name, version, owner, description
> etc.)
>
> However, when I enter a value in one of the search fields and click the
> search button or press enter, the response is redirected to the following.
>
> *https://localhost:9443/publisher/assets/process/create?process-name=abc&process-provider=&process-tags=&process-description=&process-version=&process-lcState=&process-owner=
> *
>
> Is this something default provided by ES? If so, how can I prevent this to
> show the search results once the user submits the form? Any help would be
> highly appreciated.
>
> Thank you.
>
> Dilini Mihindra Mampitiya Arachchi
> Intern - Software Engineer
> WSO2 Inc.
> Mobile: +94 710 420 550
> Email: dili...@wso2.com
>
> 
>



-- 
Sameera Medagammaddegedara
Software Engineer

Contact:
Email: samee...@wso2.com
Mobile: + 94 077 255 3005
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [ES][PC] Prevent automatic redirection in form submission in Process Center

2016-04-03 Thread Chathura Ekanayake
Hi Sameera,

Some fields supported by this search feature are not included in RXT. For
example, a process can have associated PDF files and the input provided for
the "Document content" field should match content of such PDF files (using
a Lucene based search). Therefore, I think the default advanced search
feature provided by ES cannot be used here.

Regards,
Chathura


On Mon, Apr 4, 2016 at 12:12 PM, Dilini Mihindra  wrote:

> Hi Sameera,
>
> I am performing the search from the "Add New Process" page (with the url
> https://localhost:9443/publisher/assets/process/create).
>
> For convenience, I included the code in a document that is attached
> herewith.
>
> Thank you.
>
> Dilini Mihindra Mampitiya Arachchi
> Intern - Software Engineer
> WSO2 Inc.
> Mobile: +94 710 420 550
> Email: dili...@wso2.com
>
> 
>
> On Mon, Apr 4, 2016 at 11:01 AM, Sameera Medagammaddegedara <
> samee...@wso2.com> wrote:
>
>> Hi Dilini,
>>
>> *https://localhost:9443/publisher/assets/process/create?process-name=abc&process-provider=&process-tags=&process-description=&process-version=&process-lcState=&process-owner=
>>> *
>>>
>>> Is this something default provided by ES?
>>>
>> No
>>
>> Instead of searching a process by name only, when a user adds a
>>> sub-process for a new process, I am implementing the functionality to do an
>>> advance search using more filters (ex: name, version, owner, description
>>> etc.)
>>>
>> This functionality is already present in the ES.The search query supports
>> all attributes present in the RXT definition.
>>
>> If so, how can I prevent this to show the search results once the user
>>> submits the form?
>>>
>> Can you please provide the following details:
>>
>>- From which page are you performing the search?
>>- Can you please provide a link/source to the custom template files
>>and the client side JavaScript used to implement the functionality?
>>
>>
>> Thank You,
>> Sameera
>>
>> On Mon, Apr 4, 2016 at 10:26 AM, Dilini Mihindra 
>> wrote:
>>
>>> Hi all,
>>>
>>> I am currently working on an advance search functionality in the Process
>>> Center. Instead of searching a process by name only, when a user adds a
>>> sub-process for a new process, I am implementing the functionality to do an
>>> advance search using more filters (ex: name, version, owner, description
>>> etc.)
>>>
>>> However, when I enter a value in one of the search fields and click the
>>> search button or press enter, the response is redirected to the following.
>>>
>>> *https://localhost:9443/publisher/assets/process/create?process-name=abc&process-provider=&process-tags=&process-description=&process-version=&process-lcState=&process-owner=
>>> *
>>>
>>> Is this something default provided by ES? If so, how can I prevent this
>>> to show the search results once the user submits the form? Any help would
>>> be highly appreciated.
>>>
>>> Thank you.
>>>
>>> Dilini Mihindra Mampitiya Arachchi
>>> Intern - Software Engineer
>>> WSO2 Inc.
>>> Mobile: +94 710 420 550
>>> Email: dili...@wso2.com
>>>
>>> 
>>>
>>
>>
>>
>> --
>> Sameera Medagammaddegedara
>> Software Engineer
>>
>> Contact:
>> Email: samee...@wso2.com
>> Mobile: + 94 077 255 3005
>>
>
>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [ES][PC] Prevent automatic redirection in form submission in Process Center

2016-04-04 Thread Sameera Medagammaddegedara
Hi Chathura,

Some fields supported by this search feature are not included in RXT. For
> example, a process can have associated PDF files and the input provided for
> the "Document content" field should match content of such PDF files (using
> a Lucene based search). Therefore, I think the default advanced search
> feature provided by ES cannot be used here.
>
My apologies I was not aware of this use case.

@Dilini
In the event callback which is registered for the search button click you
will need to invoke the preventDefault function to by pass the default
behavior of the submit button [1].

*Example*

$('#process-search-btn').on('click',function(e){

   e.preventDefault();

  //Rest of the business logic

});

Since an action attribute has not been specified in the default behaviour
of the submit button is causing the request to be made to the create page
itself [2].

*Reference*
[1] https://api.jquery.com/event.preventdefault/
[2]
http://stackoverflow.com/questions/1818249/form-with-no-action-and-where-enter-does-not-reload-page


Thank You,
Sameera

On Mon, Apr 4, 2016 at 12:22 PM, Chathura Ekanayake 
wrote:

> Hi Sameera,
>
> Some fields supported by this search feature are not included in RXT. For
> example, a process can have associated PDF files and the input provided for
> the "Document content" field should match content of such PDF files (using
> a Lucene based search). Therefore, I think the default advanced search
> feature provided by ES cannot be used here.
>
> Regards,
> Chathura
>
>
> On Mon, Apr 4, 2016 at 12:12 PM, Dilini Mihindra  wrote:
>
>> Hi Sameera,
>>
>> I am performing the search from the "Add New Process" page (with the url
>> https://localhost:9443/publisher/assets/process/create).
>>
>> For convenience, I included the code in a document that is attached
>> herewith.
>>
>> Thank you.
>>
>> Dilini Mihindra Mampitiya Arachchi
>> Intern - Software Engineer
>> WSO2 Inc.
>> Mobile: +94 710 420 550
>> Email: dili...@wso2.com
>>
>> 
>>
>> On Mon, Apr 4, 2016 at 11:01 AM, Sameera Medagammaddegedara <
>> samee...@wso2.com> wrote:
>>
>>> Hi Dilini,
>>>
>>> *https://localhost:9443/publisher/assets/process/create?process-name=abc&process-provider=&process-tags=&process-description=&process-version=&process-lcState=&process-owner=
 *

 Is this something default provided by ES?

>>> No
>>>
>>> Instead of searching a process by name only, when a user adds a
 sub-process for a new process, I am implementing the functionality to do an
 advance search using more filters (ex: name, version, owner, description
 etc.)

>>> This functionality is already present in the ES.The search query
>>> supports all attributes present in the RXT definition.
>>>
>>> If so, how can I prevent this to show the search results once the user
 submits the form?

>>> Can you please provide the following details:
>>>
>>>- From which page are you performing the search?
>>>- Can you please provide a link/source to the custom template files
>>>and the client side JavaScript used to implement the functionality?
>>>
>>>
>>> Thank You,
>>> Sameera
>>>
>>> On Mon, Apr 4, 2016 at 10:26 AM, Dilini Mihindra 
>>> wrote:
>>>
 Hi all,

 I am currently working on an advance search functionality in the
 Process Center. Instead of searching a process by name only, when a user
 adds a sub-process for a new process, I am implementing the functionality
 to do an advance search using more filters (ex: name, version, owner,
 description etc.)

 However, when I enter a value in one of the search fields and click the
 search button or press enter, the response is redirected to the following.

 *https://localhost:9443/publisher/assets/process/create?process-name=abc&process-provider=&process-tags=&process-description=&process-version=&process-lcState=&process-owner=
 *

 Is this something default provided by ES? If so, how can I prevent this
 to show the search results once the user submits the form? Any help would
 be highly appreciated.

 Thank you.

 Dilini Mihindra Mampitiya Arachchi
 Intern - Software Engineer
 WSO2 Inc.
 Mobile: +94 710 420 550
 Email: dili...@wso2.com

 

>>>
>>>
>>>
>>> --
>>> Sameera Medagammaddegedara
>>> Software Engineer
>>>
>>> Contact:
>>> Email: samee...@wso2.com
>>> Mobile: + 94 077 255 3005
>>>
>>
>>
>


-- 
Sameera Medagammaddegedara
Software Engineer

Contact

Re: [Dev] [ES][PC] Prevent automatic redirection in form submission in Process Center

2016-04-04 Thread Sameera Medagammaddegedara
Hi Dilini,

I am sorry I made a mistake in the previous mail. The suggested solution
will only work for the click events, you will still experience the same
behaviour when pressing enter within the form.

Please use the JQuery Form plugin along with the ajaxForm method [1]

*Reference*
[1] http://malsup.com/jquery/form/#api

On Mon, Apr 4, 2016 at 12:50 PM, Sameera Medagammaddegedara <
samee...@wso2.com> wrote:

> Hi Chathura,
>
> Some fields supported by this search feature are not included in RXT. For
>> example, a process can have associated PDF files and the input provided for
>> the "Document content" field should match content of such PDF files (using
>> a Lucene based search). Therefore, I think the default advanced search
>> feature provided by ES cannot be used here.
>>
> My apologies I was not aware of this use case.
>
> @Dilini
> In the event callback which is registered for the search button click you
> will need to invoke the preventDefault function to by pass the default
> behavior of the submit button [1].
>
> *Example*
>
> $('#process-search-btn').on('click',function(e){
>
>e.preventDefault();
>
>   //Rest of the business logic
>
> });
>
> Since an action attribute has not been specified in the default behaviour
> of the submit button is causing the request to be made to the create page
> itself [2].
>
> *Reference*
> [1] https://api.jquery.com/event.preventdefault/
> [2]
> http://stackoverflow.com/questions/1818249/form-with-no-action-and-where-enter-does-not-reload-page
>
>
> Thank You,
> Sameera
>
> On Mon, Apr 4, 2016 at 12:22 PM, Chathura Ekanayake 
> wrote:
>
>> Hi Sameera,
>>
>> Some fields supported by this search feature are not included in RXT. For
>> example, a process can have associated PDF files and the input provided for
>> the "Document content" field should match content of such PDF files (using
>> a Lucene based search). Therefore, I think the default advanced search
>> feature provided by ES cannot be used here.
>>
>> Regards,
>> Chathura
>>
>>
>> On Mon, Apr 4, 2016 at 12:12 PM, Dilini Mihindra 
>> wrote:
>>
>>> Hi Sameera,
>>>
>>> I am performing the search from the "Add New Process" page (with the url
>>> https://localhost:9443/publisher/assets/process/create).
>>>
>>> For convenience, I included the code in a document that is attached
>>> herewith.
>>>
>>> Thank you.
>>>
>>> Dilini Mihindra Mampitiya Arachchi
>>> Intern - Software Engineer
>>> WSO2 Inc.
>>> Mobile: +94 710 420 550
>>> Email: dili...@wso2.com
>>>
>>> 
>>>
>>> On Mon, Apr 4, 2016 at 11:01 AM, Sameera Medagammaddegedara <
>>> samee...@wso2.com> wrote:
>>>
 Hi Dilini,

 *https://localhost:9443/publisher/assets/process/create?process-name=abc&process-provider=&process-tags=&process-description=&process-version=&process-lcState=&process-owner=
> *
>
> Is this something default provided by ES?
>
 No

 Instead of searching a process by name only, when a user adds a
> sub-process for a new process, I am implementing the functionality to do 
> an
> advance search using more filters (ex: name, version, owner, description
> etc.)
>
 This functionality is already present in the ES.The search query
 supports all attributes present in the RXT definition.

 If so, how can I prevent this to show the search results once the user
> submits the form?
>
 Can you please provide the following details:

- From which page are you performing the search?
- Can you please provide a link/source to the custom template files
and the client side JavaScript used to implement the functionality?


 Thank You,
 Sameera

 On Mon, Apr 4, 2016 at 10:26 AM, Dilini Mihindra 
 wrote:

> Hi all,
>
> I am currently working on an advance search functionality in the
> Process Center. Instead of searching a process by name only, when a user
> adds a sub-process for a new process, I am implementing the functionality
> to do an advance search using more filters (ex: name, version, owner,
> description etc.)
>
> However, when I enter a value in one of the search fields and click
> the search button or press enter, the response is redirected to the
> following.
>
> *https://localhost:9443/publisher/assets/process/create?process-name=abc&process-provider=&process-tags=&process-description=&process-version=&process-lcState=&process-owner=
> *
>
> Is this something default provided by ES? If so, how can I prevent
> this to

Re: [Dev] [ES][PC] Prevent automatic redirection in form submission in Process Center

2016-04-04 Thread Dilini Mihindra
Hi Sameera,

I resolved the issue using jquery.form.js and ajaxForm method as you
suggested. Using the preventDefault() method, the issue in click event was
also fixed.

Thank you.

Dilini Mihindra Mampitiya Arachchi
Intern - Software Engineer
WSO2 Inc.
Mobile: +94 710 420 550
Email: dili...@wso2.com
     

On Mon, Apr 4, 2016 at 12:57 PM, Sameera Medagammaddegedara <
samee...@wso2.com> wrote:

> Hi Dilini,
>
> I am sorry I made a mistake in the previous mail. The suggested solution
> will only work for the click events, you will still experience the same
> behaviour when pressing enter within the form.
>
> Please use the JQuery Form plugin along with the ajaxForm method [1]
>
> *Reference*
> [1] http://malsup.com/jquery/form/#api
>
> On Mon, Apr 4, 2016 at 12:50 PM, Sameera Medagammaddegedara <
> samee...@wso2.com> wrote:
>
>> Hi Chathura,
>>
>> Some fields supported by this search feature are not included in RXT. For
>>> example, a process can have associated PDF files and the input provided for
>>> the "Document content" field should match content of such PDF files (using
>>> a Lucene based search). Therefore, I think the default advanced search
>>> feature provided by ES cannot be used here.
>>>
>> My apologies I was not aware of this use case.
>>
>> @Dilini
>> In the event callback which is registered for the search button click you
>> will need to invoke the preventDefault function to by pass the default
>> behavior of the submit button [1].
>>
>> *Example*
>>
>> $('#process-search-btn').on('click',function(e){
>>
>>e.preventDefault();
>>
>>   //Rest of the business logic
>>
>> });
>>
>> Since an action attribute has not been specified in the default behaviour
>> of the submit button is causing the request to be made to the create page
>> itself [2].
>>
>> *Reference*
>> [1] https://api.jquery.com/event.preventdefault/
>> [2]
>> http://stackoverflow.com/questions/1818249/form-with-no-action-and-where-enter-does-not-reload-page
>>
>>
>> Thank You,
>> Sameera
>>
>> On Mon, Apr 4, 2016 at 12:22 PM, Chathura Ekanayake 
>> wrote:
>>
>>> Hi Sameera,
>>>
>>> Some fields supported by this search feature are not included in RXT.
>>> For example, a process can have associated PDF files and the input provided
>>> for the "Document content" field should match content of such PDF files
>>> (using a Lucene based search). Therefore, I think the default advanced
>>> search feature provided by ES cannot be used here.
>>>
>>> Regards,
>>> Chathura
>>>
>>>
>>> On Mon, Apr 4, 2016 at 12:12 PM, Dilini Mihindra 
>>> wrote:
>>>
 Hi Sameera,

 I am performing the search from the "Add New Process" page (with the
 url https://localhost:9443/publisher/assets/process/create).

 For convenience, I included the code in a document that is attached
 herewith.

 Thank you.

 Dilini Mihindra Mampitiya Arachchi
 Intern - Software Engineer
 WSO2 Inc.
 Mobile: +94 710 420 550
 Email: dili...@wso2.com

 

 On Mon, Apr 4, 2016 at 11:01 AM, Sameera Medagammaddegedara <
 samee...@wso2.com> wrote:

> Hi Dilini,
>
> *https://localhost:9443/publisher/assets/process/create?process-name=abc&process-provider=&process-tags=&process-description=&process-version=&process-lcState=&process-owner=
>> *
>>
>> Is this something default provided by ES?
>>
> No
>
> Instead of searching a process by name only, when a user adds a
>> sub-process for a new process, I am implementing the functionality to do 
>> an
>> advance search using more filters (ex: name, version, owner, description
>> etc.)
>>
> This functionality is already present in the ES.The search query
> supports all attributes present in the RXT definition.
>
> If so, how can I prevent this to show the search results once the user
>> submits the form?
>>
> Can you please provide the following details:
>
>- From which page are you performing the search?
>- Can you please provide a link/source to the custom template
>files and the client side JavaScript used to implement the 
> functionality?
>
>
> Thank You,
> Sameera
>
> On Mon, Apr 4, 2016 at 10:26 AM, Dilini Mihindra 
> wrote:
>
>> Hi all,
>>
>> I am currently working on an advance search functionality in the
>> Process Center. Instead of searching a process by name only, when a user
>> adds a sub-process for a new process, I am implementing the functionality
>> to do an advance search using more filters (ex: name, version, owner,
>> description etc.)
>>
>> How