1

我有一个包含 5 个布尔列的表,我使用 HTML 格式 CFGrid 来查看和编辑数据,但是当用户提交新行时,布尔字段都以空字符串提交,无论状态如何(选中与否),当我将格式切换为小程序,它工作正常,值为 1 或 0。我被迫使用 HTML,要求之一是 iPad 能够使用该应用程序。

我知道我做错了什么我只是不知道是什么

网格代码:

    <cfgrid name="taskgrid" query="getTasks" selectmode="edit" insert="yes" striperows="yes" insertbutton="Add Entry" delete="yes" deletebutton="Delete Entry" colheaders="yes" format="html" width="945" height="300"  >
            <cfgridcolumn name="ID" display="no" >
            <cfgridcolumn name="UserID" display="no" >
            <cfgridcolumn name="TaskDate" header="Date" type="string_noCase" width="100">
            <cfgridcolumn name="TaskStart" header="Start" mask="L:NN" width="55">
            <cfgridcolumn name="TaskEnd" header="End" mask="L:NN" width="55">
            <cfgridcolumn name="TaskDesc" header="Description of Task" width="450">
            <cfgridcolumn name="TaskTotalTime" header="Total Min" width="65">
            <cfgridcolumn name="BIL" header="Bil" width="35">
            <cfgridcolumn name="BEA" header="BEA" width="35">
            <cfgridcolumn name="TOne" header="T1" width="35">
            <cfgridcolumn name="LAP" header="LAP" width="35">
            <cfgridcolumn name="MIG" header="Mig" width="35">
        </cfgrid>

查询是一个简单的 select * from table,我正在使用循环来处理带有适当变量的操作页面上的网格,除了复选框/布尔值之外的所有内容都在工作。任何关于修复或提示我哪里出错的建议?

谢谢议员

4

0 回答 0