[Phpmyadmin-devel] zoom-search default label

Marc Delisle marc at infomarc.info
Fri Jul 15 16:00:08 CEST 2011


Le 2011-07-15 09:56, Ammar Yasir a écrit :
> On Fri, Jul 15, 2011 at 7:19 PM, Marc Delisle <marc at infomarc.info> wrote:
> 
>> Le 2011-07-14 15:39, Ammar Yasir a écrit :
>>> On Fri, Jul 15, 2011 at 1:01 AM, Ammar Yasir <ammaryasir.88 at gmail.com
>>> wrote:
>>>
>>>>
>>>>
>>>> On Fri, Jul 15, 2011 at 12:59 AM, Ammar Yasir <ammaryasir.88 at gmail.com
>>> wrote:
>>>>
>>>>>
>>>>>
>>>>> On Wed, Jul 13, 2011 at 3:24 AM, Ammar Yasir <ayax88 at gmail.com> wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> On Tue, Jul 12, 2011 at 6:32 PM, Marc Delisle <marc at infomarc.info
>>> wrote:
>>>>>>
>>>>>>> Le 2011-07-11 21:26, Ammar Yasir a écrit :
>>>>>>>>
>>>>>>>>
>>>>>>>> On Mon, Jul 11, 2011 at 3:16 AM, Marc Delisle <marc at infomarc.info
>>>>>>>> <mailto:marc at infomarc.info>> wrote:
>>>>>>>>
>>>>>>>>     Le 2011-07-09 22:59, Ammar Yasir a écrit :
>>>>>>>>      >
>>>>>>>>      >
>>>>>>>>      > I've done a basic version of edit functionality. I added a
>>>>>>> unique
>>>>>>>>      > identifier for each row in the query result data by using the
>>>>>>>>      > PMA_getUniqueCondition() from the common.lib.php file
>>>>>>>>     (where_clause). I
>>>>>>>>      > then generate the update query in the edit submit event using
>>>>>>>>     this where
>>>>>>>>      > clause and post it to sql.php. The return data is added to
>> the
>>>>>>>>      > <sqlqueryresult> div to show the query executed and the
>>>>>>> message. The
>>>>>>>>      > plot also updates on submit if one of the axes is updated. Is
>>>>>>> my
>>>>>>>>     logic
>>>>>>>>      > is okay?
>>>>>>>>      > I've pushed my work and you can try scenarios on the
>> film_actor
>>>>>>>>     table in
>>>>>>>>      > the sakila database.
>>>>>>>>
>>>>>>>>     Ammar,
>>>>>>>>     I tried with the film table, changing the "title" column and got
>>>>>>>>     this error:
>>>>>>>>     value is undefined at line 177 in js/tbl_zoom_plot.js.
>>>>>>>>
>>>>>>>> Fixed some issues and pushed it to my repo. Had to add checkboxes
>> for
>>>>>>>> null condition on fields (in Data point content section).
>>>>>>>
>>>>>>> It works fine now.
>>>>>>> Please don't forget the issue of generating the default data label
>> based
>>>>>>> on the "display field".
>>>>>>>
>>>>>>
>>>>> Fixed this, default label is taken from table display field.
>>
>> It still does not work. When I initially enter Zoom search, $zoom_submit
>> and $inputs are not defined so $dataLabel does not receive the results
>> of PMA_getDisplayField($db,$table).
>>
>> I think I misunderstood. What I am doing is that, if a user does not
> selects a datalabel, it defaults to the display field. That works fine. I
> guess what you are saying is that the default selected value/index should be
> the display field?

When a user enters zoom-search, it would be very reassuring to see that
the default label is set to the display column (from
PMA_getDisplayField()). Otherwise, the user who has already set this
display column in Relation view will wonder what's going on.

-- 
Marc Delisle
http://infomarc.info




More information about the Developers mailing list