[Phpmyadmin-devel] grid editing and newlines

Aris Feryanto aris_feryanto at yahoo.com
Mon Nov 14 16:58:51 CET 2011


Hi all,


On 12 Nov, 2011, at 2:29 AM, Piotr Przybylski <piotr.prz at gmail.com> wrote:

> 2011/11/11 Marc Delisle <marc at infomarc.info>:
>> Piotr Przybylski a écrit :
>>> 2011/11/11 Marc Delisle <marc at infomarc.info>:
>>>> Dieter Adriaenssens a écrit :
>>>>> Kind regards,
>>>>> Dieter Adriaenssens.
>>>>> Op 11 nov. 2011 16:00 schreef "Marc Delisle" <marc at infomarc.info
>>>>> <mailto:marc at infomarc.info>> het volgende:
>>>>>> 
>>>>>> Hi,
>>>>>> when grid editing a TEXT column, hitting ENTER transmits my change
>>>>>> instead of inserting a new line.
>>>>> 
>>>>> It makes sense that in this case a new line is added, but how should the
>>>>> entry be submitted in the database? If I'm not mistaken there is no
>>>>> submit button at the moment.
>>>> Dieter,
>>>> by default, $cfg['SaveCellsAtOnce'] is set to false, thus not showing a
>>>> submit button.
>>>> 
>>>> When setting it to true, a submit button appears but the field closes as
>>>> soon as ENTER is hit.
>>>> 
>>>> If we want to support grid editing + newlines, a possible solution would
>>>> be to ask the user to click outside the input field but it's less efficient.
>>>> 
>>> 
>>> How about ignoring Shift+ENTER for submitting? This way ENTER would
>>> submit form and Shift+ENTER would just insert a newline.
>>> 
>> Yes but is Shift+Enter intuitive enough or do we need to
>> - advertise it on the page
>> - explain it in Documentation.html
>> 
> 
> I've seen it used in a few places, but it's not common - some "Press
> Shift+Enter for newline" message under text field would be needed.
> 

Yes. I agree to use Shift+Enter and display a hint for that. I'll try to fix this and the RTL alignment on this weekend.


--
Aris Feryanto




More information about the Developers mailing list