FineUI 官方论坛

标题: 【已解决】升级3.3.1的问题,估计是Bug! [打印本页]

作者: 夏雨雪(joe)    时间: 2013-7-29 10:10
标题: 【已解决】升级3.3.1的问题,估计是Bug!
1.对照着在线示例的表格新增,删除例子,无论如何,我都不能获取到新增的数据。
  在线例子:  http://fineui.com/demo/#/demo/gr ... ell_new_delete.aspx
  我的例子:
  前台页面,新增,重置都正常
  [attach]2789[/attach]
  提交后台,调试,新增的记录是0的
  [attach]2786[/attach]

2.下载官方源码示例,打开同样的例子,异常提示:

  [attach]2788[/attach]
[attach]2787[/attach]

请求sanshi帮助啦!


作者: 夏雨雪(joe)    时间: 2013-7-29 10:13
本帖最后由 夏雨雪(joe) 于 2013-7-29 10:15 编辑

补充:

IE8下测试,脚本错误。FireFox 等浏览器,点击例子,是无反应的(js异常引起吧)。

但我关心的是,我为什么获取不到新增加的数据呢?

编辑的数据,之前我测试是可以的,现在也获取不到数据了。

作者: sanshi    时间: 2013-7-29 10:17
夏雨雪(joe) 发表于 2013-7-29 10:13
补充:

IE8下测试,脚本错误。FireFox 等浏览器,点击例子,是无反应的(js异常引起吧)。

要注意,extjs文件夹要使用最新的:http://fineui.com/bbs/forum.php?mod=viewthread&tid=3218
作者: 夏雨雪(joe)    时间: 2013-7-29 10:47
更新最新ExtJs后,之前编辑内容后,可以正常更新。但存在这样的问题:
日期类型的字段,FireFox能正常显示,IE8显示不了。

[attach]2791[/attach]
FireFox显示的内容

[attach]2792[/attach]
IE8下显示的内容

而新增数据后,提交,依然异常提示:




作者: 夏雨雪(joe)    时间: 2013-7-29 10:48
本帖最后由 夏雨雪(joe) 于 2013-7-29 10:50 编辑


<Columns>
                            <ext:TemplateField Width="60px" HeaderText="序号">
                                <ItemTemplate>
                                    <asp:Label ID="Label1" runat="server" Text='<%# Container.DataItemIndex + 1 %>'></asp:Label>
                                </ItemTemplate>
                            </ext:TemplateField>
                            <ext:BoundField DataField="ZJCheckItemId" DataFormatString="{0}" HeaderText="Id"
                                Hidden="true" />
                            <ext:RenderField ColumnID="ZJType" DataField="ZJType" FieldType="Int" HeaderText="地基基础类型"
                                RendererFunction="renderZJType">
                                <Editor>
                                    <ext:DropDownList ID="ddlZJType" Required="true" runat="server">
                                        <%--<ext:ListItem Text="--请选择--" Value="-1" />
                                        <ext:ListItem Text="预应力混凝土管桩" Value="1" />
                                        <ext:ListItem Text="预制桩" Value="2" />
                                        <ext:ListItem Text="灌注桩" Value="3" />
                                        <ext:ListItem Text="钢桩" Value="4" />
                                        <ext:ListItem Text="基础锚杆" Value="5" />
                                        <ext:ListItem Text="天然土地基" Value="6" />
                                        <ext:ListItem Text="处理土地基" Value="7" />
                                        <ext:ListItem Text="复合地基" Value="8" />--%>
                                    </ext:DropDownList>
                                </Editor>
                            </ext:RenderField>
                            <ext:RenderField ColumnID="Diameter" DataField="Diameter" FieldType="String" HeaderText="桩径(mm)">
                                <Editor>
                                    <ext:TextBox ID="tbDiameter" Required="true" runat="server" />
                                </Editor>
                            </ext:RenderField>
                            <ext:RenderField ColumnID="Capacity" DataField="Capacity" FieldType="String" HeaderText="设计承载力(kN)">
                                <Editor>
                                    <ext:TextBox ID="tbCapacity" Required="true" runat="server" />
                                </Editor>
                            </ext:RenderField>
                            <ext:RenderField ColumnID="Total" DataField="Total" FieldType="String" HeaderText="总桩数(根)">
                                <Editor>
                                    <ext:TextBox ID="tbTotal" Required="true" runat="server" />
                                </Editor>
                            </ext:RenderField>
                            <ext:RenderField ColumnID="Area" DataField="Area" FieldType="String" HeaderText="地基面积(平米)">
                                <Editor>
                                    <ext:TextBox ID="tbArea" Required="true" runat="server" />
                                </Editor>
                            </ext:RenderField>
                            <ext:RenderField ColumnID="CheckMethod" DataField="CheckMethod" FieldType="String"
                                HeaderText="检测方法" RendererFunction="renderCheckMethod">
                                <Editor>
                                    <ext:DropDownList ID="ddlCheckMethod" Required="true" runat="server">
                                        <%-- <ext:ListItem Text="--请选择--" Value="-1" />
                                        <ext:ListItem Text="静载" Value="1" />
                                        <ext:ListItem Text="低应变" Value="2" />
                                        <ext:ListItem Text="高应变" Value="3" />
                                        <ext:ListItem Text="抽芯" Value="4" />
                                        <ext:ListItem Text="超声波" Value="5" />
                                        <ext:ListItem Text="压板试验" Value="6" />
                                        <ext:ListItem Text="处理土地基" Value="7" />
                                        <ext:ListItem Text="抗拔" Value="8" />--%>
                                    </ext:DropDownList>
                                </Editor>
                            </ext:RenderField>
                            <ext:RenderField ColumnID="Quantity" DataField="Quantity" FieldType="String" HeaderText="抽检根数">
                                <Editor>
                                    <ext:TextBox ID="tbQuantity" Required="true" runat="server" />
                                </Editor>
                            </ext:RenderField>
                            <ext:RenderField ColumnID="Ratio" DataField="Ratio" FieldType="String" HeaderText="抽检比例(%)">
                                <Editor>
                                    <ext:TextBox ID="tbRatio" runat="server" />
                                </Editor>
                            </ext:RenderField>
                            <ext:RenderField ColumnID="Conclusion" DataField="Conclusion" FieldType="String"
                                HeaderText="检测结论">
                                <Editor>
                                    <ext:TextBox ID="tbConclusion" runat="server" />
                                </Editor>
                            </ext:RenderField>
                            <ext:RenderField Width="120px" ColumnID="FinishDate" DataField="FinishDate" FieldType="Date"
                                Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="完成日期">
                                <Editor>
                                    <ext:DatePicker ID="tbFinishDate" runat="server" Text="" />
                                </Editor>
                            </ext:RenderField>
                            <ext:RenderField ColumnID="Content" DataField="QSControl.Content" FieldType="String"
                                ExpandUnusedSpace="true" HeaderText="检测报告附件">
                                <Editor>
                                    <ext:TextBox ID="tbContent" runat="server" />
                                </Editor>
                            </ext:RenderField>
                        </Columns>
作者: sanshi    时间: 2013-7-29 11:05
夏雨雪(joe) 发表于 2013-7-29 10:47
更新最新ExtJs后,之前编辑内容后,可以正常更新。但存在这样的问题:
日期类型的字段,FireFox能正常显示 ...

"日期类型的字段,FireFox能正常显示,IE8显示不了"


你说的“而新增数据后,提交,依然异常提示:”这个是在Firefox下还是IE下的问题
作者: 夏雨雪(joe)    时间: 2013-7-29 11:24
本帖最后由 夏雨雪(joe) 于 2013-7-29 11:27 编辑

FireFox 提交后,提交按钮变成灰色,后台调试的断点的时候,没有提交到。(应该是js错误了)

示例更新extjs后,可以增加保存数据。奇怪了,是不是webconfig需要配置呢?
作者: 夏雨雪(joe)    时间: 2013-7-29 11:41
出错原因找到了:
                // 新增数据初始值
                JObject defaultObj = new JObject();
                defaultObj.Add("ZJCheckItemId", "0");
                defaultObj.Add("ZJType", "-1");
                defaultObj.Add("Diameter", "");
                defaultObj.Add("Capacity", "");
                defaultObj.Add("Total", "");
                defaultObj.Add("Area", "");
                defaultObj.Add("CheckMethod", "-1");
                defaultObj.Add("Quantity", "");
                defaultObj.Add("Ratio", "");
                defaultObj.Add("Conclusion", "");
                defaultObj.Add("FinishDate", "");
                defaultObj.Add("Content", "");
//defaultObj.Add("ZJCheckItemId", "0");

第一行,不是编辑字段,我给赋值了,所以异常
作者: sanshi    时间: 2013-7-29 15:31
sanshi 发表于 2013-7-29 11:05
"日期类型的字段,FireFox能正常显示,IE8显示不了"

日期类型的字段,FireFox能正常显示,IE8显示不了
====

这是一个BUG,已经修正并更新:
ExtJS文件夹:http://fineui.com/bbs/forum.php?mod=viewthread&tid=3218
空项目:http://fineui.com/bbs/forum.php?mod=viewthread&tid=2123




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4