Re: [pgAdmin4] Patch: Added new Control SqlFieldControl

From: Surinder Kumar <surinder(dot)kumar(at)enterprisedb(dot)com>
To: Ashesh Vashi <ashesh(dot)vashi(at)enterprisedb(dot)com>
Cc: pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: [pgAdmin4] Patch: Added new Control SqlFieldControl
Date: 2016-02-03 12:21:43
Message-ID: CAM5-9D_5KDbkyQ0S9rX2shWCAUGky6YKv+xZtK+M36J4uakDSw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

On Wed, Feb 3, 2016 at 4:58 PM, Ashesh Vashi <ashesh(dot)vashi(at)enterprisedb(dot)com>
wrote:

> Hi Surinder,
>
> [Please do not forget to "Reply All" (and, not reply to me personally)..]
>
Ok I will remember.

>
> On Wed, Feb 3, 2016 at 4:37 PM, Surinder Kumar <
> surinder(dot)kumar(at)enterprisedb(dot)com> wrote:
>
>> Hi,
>>
>> Please find the patch with suggested changes.
>>
> I've updated the patch with some minor changes.
> Please test me, and let me know (if it is working in your environment
> with the view node, which you're working on.)
>
Yes, I applied the patch and Its working with view node.

>
>
> --
>
> Thanks & Regards,
>
> Ashesh Vashi
> EnterpriseDB INDIA: Enterprise PostgreSQL Company
> <http://www.enterprisedb.com/>
>
>
> *http://www.linkedin.com/in/asheshvashi*
> <http://www.linkedin.com/in/asheshvashi>
>
>
>> Thanks
>> Surinder Kumar
>>
>> On Wed, Feb 3, 2016 at 10:49 AM, Ashesh Vashi <
>> ashesh(dot)vashi(at)enterprisedb(dot)com> wrote:
>>
>>> Hi Surinder,
>>>
>>> On Tue, Feb 2, 2016 at 1:05 PM, Surinder Kumar <
>>> surinder(dot)kumar(at)enterprisedb(dot)com> wrote:
>>>
>>>> Hi,
>>>>
>>>>
>>>> Please find patch for SqlFieldControl.
>>>>
>>> Thanks for the patch.
>>>
>>>>
>>>> This control allows the user to write/edit SQL queries.
>>>>
>>> K
>>>
>>>>
>>>> To use SqlFieldControl, Set *control* property of field to *'sql-field'
>>>> *in model's schema like:
>>>>
>>>> {
>>>> id: 'definition', label:'{{ _('Definition') }}', cell:
>>>> 'string',
>>>> control: 'sql-field'
>>>> }
>>>>
>>> K.
>>>
>>>
>>> Please extend the SqlFieldContorl from the Backform.TextareaControl *instead
>>> of* Backform.Control.
>>>
>> Done
>>
>>>
>>> * Do not need to set events, TextareaControl has handled those events.
>>>
>> Done
>>
>>> * Extend 'getValueFromDom' function in order to get the value from the
>>> sql, and set it to the model.
>>>
>> Done
>>
>>> * Don't listen to the 'pg-property-tab-changed' event here. (It is
>>> redundant here).
>>>
>> In your implementation, you're already refreshing lazely using
>>> setTimeout function, which should refresh issue of CodeMirror any way.
>>>
>>
>> There is an issue with Code mirror control, so after discussion its
>> added.
>>
>>>
>>> As per our personal discussion, please update the 'updateInvalid'
>>> function for the Control to look for only the 'input' tag with 'name'
>>> attribute.
>>>
>>
>> As per discussion, this change is required for all 'input' tag, so
>> removed it from SqlFieldControl and changed it in updateInvalid function
>>
>>>
>>> --
>>>
>>> Thanks & Regards,
>>>
>>> Ashesh Vashi
>>> EnterpriseDB INDIA: Enterprise PostgreSQL Company
>>> <http://www.enterprisedb.com/>
>>>
>>>
>>> *http://www.linkedin.com/in/asheshvashi*
>>> <http://www.linkedin.com/in/asheshvashi>
>>>
>>>
>>>>
>>>>
>>>>
>>>> Regards,
>>>> Surinder Kumar
>>>>
>>>>
>>>> --
>>>> Sent via pgadmin-hackers mailing list (pgadmin-hackers(at)postgresql(dot)org)
>>>> To make changes to your subscription:
>>>> http://www.postgresql.org/mailpref/pgadmin-hackers
>>>>
>>>>
>>>
>>
>

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Ashesh Vashi 2016-02-03 12:34:12 Re: [pgAdmin4] Patch: Added new Control SqlFieldControl
Previous Message Ashesh Vashi 2016-02-03 11:28:19 Re: [pgAdmin4] Patch: Added new Control SqlFieldControl