jQuery MiniUI

 找回密码
 立即注册
查看: 3035|回复: 7
打印 上一主题 下一主题

addRow报错 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2019-6-28 16:44:56 |只看该作者 |倒序浏览
我写的方法报错,看不懂呢。
有没有大神帮我看下。


都有值啊,但是ADDrow就是出错,而且错误没看懂。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 6Rank: 6

沙发
发表于 2019-6-28 16:53:32 |只看该作者
就是F12再往下走,就报那个错了

Rank: 6Rank: 6

板凳
发表于 2019-6-28 17:09:22 |只看该作者

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

地板
发表于 2019-6-28 17:45:26 |只看该作者
冰是睡着的雪 发表于 2019-6-28 17:09

这报错提示看起来是数据格式不对,把你这addRow时候的数据贴出来看看,全部的数据

Rank: 6Rank: 6

5#
发表于 2019-7-9 14:45:10 |只看该作者
  <div id="datagrid_TaskRSRC" class="mini-datagrid" style="width: 100%; height: 100%;" idfield="guid" showpager="false" allowcelledit="true" allowcellselect="true" allowalternating="true" sortmode="client">
      
        function addRow() {
            var c = {};
            c["guid"] = CreateGUID();
            c["task_guid"] = "13c0bbb9-0a0d-45f9-a157-c28eba7953ff";

            var o = mini.get("datagrid_TaskRSRC");
            o.addRow(c, 0);

        }


        function CreateGUID() {
            function s4() {
                return Math.floor((1 + Math.random()) * 0x10000)
                    .toString(16)
                    .substring(1);
            }
            return s4() + s4() + '-' + s4() + '-' + s4() + '-' +
                s4() + '-' + s4() + s4() + s4();
        }

Rank: 6Rank: 6

6#
发表于 2019-7-9 14:52:10 |只看该作者
  1. <!DOCTYPE html>
  2. <html xmlns="http://www.w3.org/1999/xhtml">

  3. <head>
  4.     <title>CellEdit 单元格编辑 </title>
  5.     <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  6.     <link href="http://www.miniui.com/demo/demo.css" rel="stylesheet" type="text/css" />

  7.     <script src="http://www.miniui.com/scripts/boot.js" type="text/javascript"></script>
  8.     <script src="http://www.miniui.com/scripts/miniui/locale/en_US.js" type="text/javascript"></script>

  9. </head>

  10. <body>
  11.     <h1>CellEdit 单元格编辑</h1>


  12.     <div style="width:800px;">
  13.         <div class="mini-toolbar" style="border-bottom:0;padding:0px;">
  14.             <table style="width:100%;">
  15.                 <tr>
  16.                     <td style="width:100%;">
  17.                         <a class="mini-button" iconCls="icon-add" onclick="addRow()" plain="true" tooltip="增加...">增加</a>
  18.                     </td>
  19.                 </tr>
  20.             </table>
  21.         </div>
  22.     </div>



  23.     <div id="datagrid_TaskRSRC" class="mini-datagrid" style="width: 100%; height: 100%;" idfield="guid" showpager="false" allowcelledit="true" allowcellselect="true" allowalternating="true" sortmode="client">
  24.         <div property="columns">
  25.             <div type="indexcolumn">
  26.                 序号
  27.             </div>
  28.             <div field="rsrc_name" width="120" headeralign="center" allowsort="false">
  29.                 资源代码名称
  30.             </div>

  31.             <div type="comboboxcolumn" field="rsrc_type" width="120" headeralign="center" allowsort="true">
  32.                 资源类型<input property="editor" class="mini-combobox" enabled="false" style="width: 100%;" />
  33.             </div>
  34.             <div field="cost_per_qty" width="120" headeralign="center" numberFormat="n2" allowsort="false">
  35.                 单价<input property="editor" class="mini-textbox" allowlimitvalue="false" changeonmousewheel="false" style="width:100%;" />
  36.             </div>
  37.             <div type="comboboxcolumn" field="unit_name" width="80" headeralign="center" allowsort="false">
  38.                 单位<input property="editor" class="mini-combobox" enabled="false" style="width: 100%;" />
  39.             </div>
  40.             <div field="target_qty" width="120" headeralign="center" allowsort="false">
  41.                 预算数量<input property="editor" class="mini-textbox" allowlimitvalue="false" changeonmousewheel="false" style="width:100%;" />
  42.             </div>
  43.             <div field="target_cost" width="120" headeralign="center" allowsort="false">
  44.                 预算费用<input property="editor" class="mini-textbox" allowlimitvalue="false" changeonmousewheel="false" style="width:100%;" readonly="true" />
  45.             </div>
  46.             <div field="act_reg_qty" width="100" align="center" numberformat="n2" headeralign="center" allowsort="false">
  47.                 实际数量<input property="editor" class="mini-textbox" allowlimitvalue="false" changeonmousewheel="false" style="width:100%;" readonly="true" />
  48.             </div>
  49.             <div field="act_reg_cost" width="100" align="center" numberformat="n2" headeralign="center" allowsort="false">
  50.                 实际费用<input property="editor" class="mini-textbox" allowlimitvalue="false" changeonmousewheel="false" style="width:100%;" readonly="true" />
  51.             </div>
  52.             <div field="remain_qty" width="100" allowsort="false" numberformat="n2" headeralign="center">
  53.                 尚需数量<input property="editor" class="mini-textbox" allowlimitvalue="false" changeonmousewheel="false" style="width:100%;" readonly="true" />
  54.             </div>
  55.             <div field="remain_cost" width="100" allowsort="false" numberformat="n2" headeralign="center">
  56.                 尚需费用<input property="editor" class="mini-textbox" allowlimitvalue="false" changeonmousewheel="false" style="width:100%;" readonly="true" />
  57.             </div>
  58.             <div type="comboboxcolumn" field="ismain" width="100" align="center" headeralign="center" allowsort="false">
  59.                 主资源<input property="editor" class="mini-combobox" enabled="true" style="width: 100%;" data=[{id:1,text: "是" },{id:0,text: "否" }] />
  60.             </div>

  61.         </div>
  62.     </div>


  63.     <script type="text/javascript">
  64.         mini.parse();


  65.         function addRow() {
  66.             var c = {};
  67.             c["guid"] = CreateGUID();
  68.             c["task_guid"] = "13c0bbb9-0a0d-45f9-a157-c28eba7953ff";

  69.             var o = mini.get("datagrid_TaskRSRC");
  70.             o.addRow(c, 0);

  71.         }


  72.         function CreateGUID() {
  73.             function s4() {
  74.                 return Math.floor((1 + Math.random()) * 0x10000)
  75.                     .toString(16)
  76.                     .substring(1);
  77.             }
  78.             return s4() + s4() + '-' + s4() + '-' + s4() + '-' +
  79.                 s4() + '-' + s4() + s4() + s4();
  80.         }
  81.     </script>

  82.     <div class="description">
  83.         <h3>Description</h3>
  84.         <ul>
  85.             <li>方向键导航单元格</li>
  86.             <li>按回车键进入编辑</li>
  87.             <li>按ESC键取消编辑</li>
  88.             <li>按Tab键进入下一个单元格编辑</li>
  89.             <li>editNextOnEnterKey="true"后,按回车键进入下一个单元格编辑</li>
  90.         </ul>
  91.     </div>
  92. </body>

  93. </html>
复制代码
这是很干净的测试页面,没有别的方法。

Rank: 8Rank: 8

7#
发表于 2019-7-9 15:01:15 |只看该作者
冰是睡着的雪 发表于 2019-7-9 14:52
这是很干净的测试页面,没有别的方法。

是你combobox的数据问题,请加上引号
data='[{id:1,text: "是" },{id:0,text: "否" }] '

Rank: 6Rank: 6

8#
发表于 2019-7-9 15:04:37 |只看该作者
dforce 发表于 2019-7-9 15:01
是你combobox的数据问题,请加上引号
data='[{id:1,text: "是" },{id:0,text: "否" }] ' ...

我瞎了。

Archiver|普加软件

GMT+8, 2024-11-27 23:55 , Processed in 1.027984 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部