tracker issue : CF-3847104

select a category, or use search below
(searches all categories and all time range)
Title:

CFGRIDCOLUMN boolean values in Safari Browser

| View in Tracker

Status/Resolution/Reason: Closed/Won't Fix/NotWorthEffort

Reporter/Name(from Bugbase): Timothy Niswander / Timothy Niswander (Timothy Niswander)

Created: 11/04/2014

Components: CFForm

Versions: 10.0

Failure Type: Cosmetic Issue

Found In Build/Fixed In Build: Final /

Priority/Frequency: Trivial / Unknown

Locale/System: English / Win All

Vote Count: 0

Problem Description: Boolean value checkboxes rendering improperly

Steps to Reproduce:  Open CFGRID type HTML with boolean type CFGRIDCOLUMNS in Safari 5

Actual Result: See attached screenshot

Expected Result: Properly rendered checkboxes

Any Workarounds:

----------------------------- Additional Watson Details -----------------------------

Watson Bug ID:	3847104

External Customer Info:
External Company:  
External Customer Name: Nigwizzle
External Customer Email:  
External Test Config: My Hardware and Environment details:

Win 8.1 Pro

Dell T5400 Quadcore Xeon 2ghz

6gb RAM

Nvidia QuadroFX 570

Attachments:

  1. November 04, 2014 00:00:00: 1_screenshot_cfgridcolumn.png

Comments:

Nigwizzle, Can you please check the output with Safari version 6.0.5 or above. The checkboxes seem to render normally on that version of the browser (my server is CF10 update 14 on Win 7x64 ).
Comment by Piyush K.
10280 | November 06, 2014 01:25:29 AM GMT
Absolutely. I'd love to test with Safari 6, if you can show me where there's a public download for any version for windows greater than 5.1.7
Comment by External U.
10281 | November 06, 2014 06:48:44 AM GMT
Hi Nigwizzle, Could you provide repro code? Safari 5.1.7 for Windows is showing static and AJAX grid checkboxes correctly for me in CF10 Update 14 and CF11 Update 3 (11,0,03,292245(PreRelease)): index.cfm -------------- <cfform> <cfgrid name="myGrid" format="html"> <cfgridcolumn name="myColumn" type="boolean" /> <cfgridrow data="true" /> <cfgridrow data="false" /> <cfgridrow data="false" /> <cfgridrow data="true" /> </cfgrid> </cfform> <cfform> <cfgrid name="myGrid2" format="html" width="250" autowidth="yes" selectmode="edit" selectonload="false" onChange="cfc:MyCFC.setGridData({cfgridaction},{cfgridrow},{cfgridchanged})" bind="cfc:MyCFC.getGridData({cfgridpage},{cfgridpagesize},{cfgridsortcolumn},{cfgridsortdirection})"> <cfgridcolumn name="myBoolean" type="boolean" /> </cfgrid> </cfform> MyCFC.cfc ---------------- <cfcomponent output="no"> <cffunction name="getGridData" access="remote"> <cfargument name="gridPage" type="numeric" /> <cfargument name="gridPageSize" type="numeric" /> <cfargument name="gridSortColumn" type="string" /> <cfargument name="gridSortDirection" type="string" /> <cfset var myQuery = queryNew("myBoolean", "bit", [[true],[false],[false],[true]]) /> <cfreturn queryConvertForGrid(myQuery, ARGUMENTS.gridPage, ARGUMENTS.gridPageSize) /> </cffunction> <cffunction name="setGridData" access="remote" returntype="void"> <cfargument name="gridAction" type="string" required="yes" /> <cfargument name="gridRow" type="struct" required="yes" /> <cfargument name="gridChanged" type="struct" required="yes" /> </cffunction> </cfcomponent> Thanks!, -Aaron
Comment by External U.
10282 | November 26, 2014 07:12:06 AM GMT
Nigwizzle, Looks like Apple stopped supplying Windows installer for Safari from v6 on. Ref. http://support.apple.com/en-us/HT1222. I have verified that the check boxes are rendered as expected in the current versions of Safari on OSX. I am closing this, since Safari on Windows platform is likely to have a low user base.
Comment by Piyush K.
10283 | December 05, 2014 08:42:19 AM GMT