[Phpmyadmin-devel] Grid editing

Aris Feryanto aris_feryanto at yahoo.com
Sun Jul 31 19:15:31 CEST 2011


----- Original Message -----

> From: Marc Delisle <marc at infomarc.info>
> Le 2011-07-29 11:11, Aris Feryanto a écrit :
>>  ----- Original Message -----
>> 
>>>  From: Marc Delisle <marc at infomarc.info>
> 
>>>  Other remarks:
>>> 
>>>  1. After saving all at once, there is an empty div with class
>>>  notice about the displayed UPDATE statement.
>> 
>>  Fixed.
>> 
>>> 
>>>  2. I wonder about the best place to display the "Save edited 
> data"
>>>   button. Maybe on the data row (next to the other actions link)?
>> 
>>  Is "next to the other actions link" means somewhere near 
> "Edit" or
>>  "Delete" button?
> Yes.

Does it mean the buttons will be shown per row? IMO, single button to save all edited fields will be the best.

> 
>> 
>>> 
>>>  3. I hope that we'll get the OK from other developers to remove the
>>>  row inline edit feature, because with the current code,
>>> 
>>>  3.1 we have two features to do almost the same thing 3.2 currently,
>>>  clicking on inline edit then on a cell activates the grid editing!
>> 
>>  I hope so. Any objections?
>> 
>>> 
>>>  4. With this feature, we have the same problems as with inline
>>>  edit, such as:
>>> 
>>>  4.1 (minor) If there is a sort over one column then this column is
>>>   edited for one row, the sorting order is no longer respected
>> 
>>  IMO, this is not a problem, since user can see the updated value
>>  rather than the value disappear directly to other page.
> 
> Good point.
>> 
>>> 
>>>  4.2 (major) For tables with a unique key, if this key is edited,
>>>  the Edit, Copy and Delete links no longer contain a valid
>>>  where_clause parameter and the multi-rows actions at the bottom
>>>  (with selected) no longer work.
>>> 
>>>  4.3 (major) For tables without a unique key, if any column is
>>>  edited, the Edit, Copy and Delete links no longer contain a valid
>>>  where_clause parameter and the multi-rows actions at the bottom
>>>  (with selected) no longer work.
>> 
>> 
>>  Two problems above were fixed.
> 
> It's a good progress but the fix is not complete.
> 
> About remark 4.2, the Delete link still refers to the old unique key.

It's weird, since this works in my test. Could you please check this again?

> 
> About multi-row actions, here is a scenario:
> - open sakila.actor
> - use the checkbox on two rows
> - in the "With selected", click Export
> - it works: you are seeing these keys in the generated query
> 
> - go back to browsing sakila.actor
> - grid edit one row, change the unique key and save
> - use the checkbox on two rows, including the one you just grid-edited
> - in the "With selected", click Export
> - problem: incorrect generated query for the grid-edited row

Yap. It still generates wrong export. I'll fix this.

> 
> About remark 4.3, the Edit link still points to the old data and fails,
> in the case of a table lacking a unique key.
>

Same as the response for 4.2, this works on my test. Could you check this again?

Thank you. :)


--
Aris Feryanto




More information about the Developers mailing list