<br><br><div class="gmail_quote">On Mon, Jun 18, 2012 at 2:45 PM, Selvam S <span dir="ltr"><<a href="mailto:selvam@knackforge.com" target="_blank">selvam@knackforge.com</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>I have a views data table with timestamp field defined inside hook_views_data.</div><div><br></div><div><div> $data['ABC']['timestamp'] = array(</div><div> 'title' => t('Timestamp'),</div>
<div> 'help' => t('Date and time from unix timestamp.'),</div><div> 'field' => array(</div><div> 'handler' => 'views_handler_field_date',</div><div> 'click sortable' => TRUE,</div>
<div> ),</div><div> 'sort' => array(</div><div> 'handler' => 'views_handler_sort_date',</div><div> ),</div><div> 'filter' => array(</div><div> 'handler' => 'views_handler_filter_date',</div>
<div> ),</div><div> );</div><div><br></div><div>When adding exposed filter for that field from Views, date popup is not showing up. Instead a normal text field is appearing. I would like to know</div><div>if there is a way to achieve what i desire.</div>
<span class="HOEnZb"><font color="#888888">
<div><br></div></font></span></div></blockquote><div><br></div><div>Answering my own question, I used hook_form_alter() against "views_exposed_form". Then added date popup type,</div><div><br></div><div>$form['FIELD_NAME']['min']['#type'] = 'date_popup'</div>
<div><br></div><div>It worked perfectly.</div><div><br></div><div>-- </div></div>Regards,<br>Selvam<br><div>KnackForge Soft Solutions Pvt. Ltd.</div><div><a href="http://knackforge.com/node/54" style="color:rgb(17,85,204)" target="_blank">Acquia Service Partner</a></div>
<div>429/1A CTH Road, Chennai - 600 032, India.</div><div>Tel: + 91 44 4213 4450 | Mob: +91 9566128631</div><div><a href="http://knackforge.com/" style="color:rgb(17,85,204)" target="_blank">http://knackforge.com</a></div>
<br>