jQuery MiniUI

标题: datagrid新增一行之后,格子没有对齐 [打印本页]

作者: zq200487731    时间: 2012-11-15 23:08:08     标题: datagrid新增一行之后,格子没有对齐

如图:
[attach]964[/attach]

作者: zq200487731    时间: 2012-11-15 23:11:57

最奇怪的是在ie下不对,在google浏览器下是好的

作者: factory    时间: 2012-11-16 09:35:17

zq200487731 发表于 2012-11-15 23:11
最奇怪的是在ie下不对,在google浏览器下是好的


1.你的页面头部加了<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">没
2.你的miniui的版本是多少的,更新下最新版本试试
作者: zq200487731    时间: 2012-11-16 09:40:48

我的版本就是最新的,页面的确加了那个
作者: zq200487731    时间: 2012-11-16 10:29:23

请问下这个问题是不是和我列过多有关?
作者: niko    时间: 2012-11-16 10:40:26

做个示例页面,上传下。
作者: zq200487731    时间: 2012-11-16 10:42:21

  <div id="datagrid1" class="mini-datagrid" style="width: 100%; height: 460px;" url="../C_WAREHOUSE_IN/AjaxService.ashx?method=SearchWarehouse&form_id=<%=FormID %>"
            oncellvalidation="onCellValidation" allowcellvalid="true" idfield="ID" allowresize="false"
            pagesize="16" allowcelledit="true" allowcellselect="true" multiselect="true"
            showemptytext="true" allowmovecolumn="false" ondrawcell="onDrawCell" showsummaryrow="true"
            ondrawsummarycell="onDrawSummaryCell" oncellendedit="oncellendedit">
            <div property="columns">
                <div type="checkcolumn">
                </div>
                <div field="PROD_NAME" vtype="required" headeralign="center" allowsort="true">
                    品名
                    <input property="editor" class="mini-autocomplete" url="../C_WAREHOUSE_IN/AjaxService.ashx?method=GET_PRODNAME"
                        textfield="PROD_NAME" valuefield="PROD_NAME" />
                </div>
                <div field="PROD_CODE" vtype="required" headeralign="center" allowsort="true">
                    描述
                    <input property="editor" class="mini-autocomplete" url="../C_WAREHOUSE_IN/AjaxService.ashx?method=GET_PRODCODE"
                        textfield="PROD_CODE" valuefield="PROD_CODE" />
                </div>
                <div field="PROD_SIZE" vtype="required" headeralign="center" allowsort="true">
                    规格
                    <input property="editor" class="mini-autocomplete" url="../C_WAREHOUSE_IN/AjaxService.ashx?method=GET_PRODSIZE"
                        textfield="PROD_SIZE" valuefield="PROD_SIZE" />
                </div>
                <div field="PROD_COLOR" vtype="required" headeralign="center" allowsort="true">
                    颜色
                    <input property="editor" class="mini-autocomplete" url="../C_WAREHOUSE_IN/AjaxService.ashx?method=GET_PRODCOLOR"
                        textfield="PROD_SIZE" valuefield="PROD_SIZE" />
                </div>
                <div type="comboboxcolumn" vtype="required" field="UNIT" headeralign="center">
                    单位
                    <input property="editor" valuefield="CODE" textfield="DISPLAY_NAME" class="mini-combobox"
                        url="../C_WAREHOUSE_IN/AjaxService.ashx?method=GetUnit" />
                </div>
                <div field="COUNT" headeralign="center" allowsort="true" vtype="required;int">
                    数量
                    <input property="editor" class="mini-textbox" />
                </div>
                <div datatype="currency" field="PRICE" headeralign="center" allowsort="true"
                    vtype="required;float" currencyunit="¥">
                    成本单价
                    <input property="editor" class="mini-textbox" />
                </div>
                <div field="total" headeralign="center" allowsort="true">
                    成本金额
                </div>
                <div datatype="currency" field="LIST_PROD_PRICE" headeralign="center"
                    allowsort="true" vtype="required;float" currencyunit="¥">
                    销售定价
                    <input property="editor" class="mini-textbox" />
                </div>
                <div field="list_total" headeralign="center" allowsort="true">
                    定价比
                </div>
                <div field="REMARK" headeralign="center" allowsort="true">
                    备注
                    <input property="editor" class="mini-textbox" />
                </div>
            </div>
        </div>
作者: factory    时间: 2012-11-16 10:57:59

zq200487731 发表于 2012-11-16 10:42
品名
         ...

[attach]966[/attach]
我直接拷贝的你的代码,是好的,没有发生错乱。
你这样,先把你这段代码拷贝到官方下载的DEMO的一个示例页面里面,然后运行,看是否有错误
如果没有,你再用这个页面来做,完了把这个页面拷贝到你的项目里面去

作者: zq200487731    时间: 2012-11-16 11:01:52

你是用的IE浏览器么?我用google浏览器是好的,ie的就不行,我是IE9
作者: factory    时间: 2012-11-16 11:05:59

zq200487731 发表于 2012-11-16 11:01
你是用的IE浏览器么?我用google浏览器是好的,ie的就不行,我是IE9

对的,IE,你按照我上面说的去做试试呢
作者: zq200487731    时间: 2012-11-16 15:26:53

找到问题了,是 showemptytext="true"这句的问题,我设为false就可以的请问这是为什么?
作者: niko    时间: 2012-11-16 18:08:01

应该是个BUG,我们处理下。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2