Page 1 of 1

checkbox widget refuses to be a checkbox

PostPosted: Wed Feb 11, 2009 4:29 pm
by mikewassil
Version: xataface-1.1.2

The checkbox widget refuses to display, instead I get a select widget instead. With the two versions of Dataface I'm familiar with, this was never a problem.

Database field:
`Publish` enum('Y','N') default NULL

fields.ini:
[Publish]
widget:type = checkbox
widget:label = "Add to Bibliography List"
widget:description = "Select to Add Entry to Bibliography List"
widget:atts:style = "font-size: 10pt; font-weight:normal; font-family: Sans Serif"

OR

[Publish]
widget:label = "Add to Bibliography List"
widget:description = "Select to Add Entry to Bibliography List"
widget:atts:style = "font-size: 10pt; font-weight:normal; font-family: Sans Serif"

Neither will display a checkbox, only a dropdown selector.

Michael

PostPosted: Wed Feb 11, 2009 4:53 pm
by shannah
Thanks for reporting this. Likely somewhere along the way I have added an override for the widget type of an ENUM field (this should not happen so I consider this a bug).

Normally checkbox widgets are used with boolean (tinyint) fields where 1 indicates checked and 0 not checked.

I'll add this to the issue tracker so that it can be fixed in future versions.

-Steve

PostPosted: Thu Feb 12, 2009 7:47 pm
by mikewassil
shannah wrote:Thanks for reporting this. Likely somewhere along the way I have added an override for the widget type of an ENUM field (this should not happen so I consider this a bug).

Normally checkbox widgets are used with boolean (tinyint) fields where 1 indicates checked and 0 not checked.

I'll add this to the issue tracker so that it can be fixed in future versions.

-Steve


Thanks, Steve. I changed the relevant fields to tinyint and it's working correctly.

Michael