jQuery MiniUI

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

treegrid 为什么父节点没有出现选择框? [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2018-8-16 17:10:18 |只看该作者 |倒序浏览
treegrid 为什么父节点没有出现选择框? 已经加了 showFolderCheckBox="true"

==================================================================
            <div id="treegrid1" class="mini-treegrid" style="width: 900px; height: 550px;"
                url="/Main/Po_Biz/Add_LclOrder.aspx?Type=4" showtreeicon="true"
                treecolumn="pocode" idfield="Id" parentfield="Pid" resultastree="false" multiSelect="true"
                showcheckbox="true" checkrecursive="true" autoCheckParent="true"  expandOnLoad="true"  showFolderCheckBox="true">
                <div property="columns">
                   <%-- <div type="indexcolumn"></div>--%>
                    <div name="pocode" field="PoCode" width="220">采购单编号</div>
                    <div field="State400Time" width="100" dateformat="yyyy-MM-dd">验货日期</div>
                    <div field="ProductCode" width="120">产品编号</div>
                    <div field="Qty" width="60">数量</div>
                    <div field="Cbm" width="60">体积</div>
                    <div field="Amount" width="60">金额</div>
                    <div field="Description" width="240">产品描述</div>
                </div>
            </div>

Rank: 8Rank: 8

沙发
发表于 2018-8-16 17:26:57 |只看该作者
这代码没什么问题,你检查一下是不是被绘制事件处理掉了
或者把数据都贴出来,我们运行跑一下看                                                                                                                                                                                                                                   

Rank: 1

板凳
发表于 2018-8-16 17:58:39 |只看该作者
felt 发表于 2018-8-16 17:26
这代码没什么问题,你检查一下是不是被绘制事件处理掉了
或者把数据都贴出来,我们运行跑一下看            ...

没有写任何绘制事件,奇怪,子节点的checkbox 都可以显示
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 1

地板
发表于 2018-8-16 18:02:23 |只看该作者
felt 发表于 2018-8-16 17:26
这代码没什么问题,你检查一下是不是被绘制事件处理掉了
或者把数据都贴出来,我们运行跑一下看            ...

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Add_LclOrder.aspx.cs" Inherits="Dowell.CMS.Main.Po_Biz.Add_LclOrder" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>拼柜单</title>
    <script src="../../Js/jquery-1.4.4.min.js"></script>
    <link href="../../Resources/miniui/themes/icons.css" rel="stylesheet" />
    <link href="../../Resources/miniui/themes/default/skin.css" rel="stylesheet" />
    <link href="../../Css/Main.css" rel="stylesheet" />
    <script src="../../Resources/miniui/miniui.js"></script>

</head>
<body>
    <form id="form1" runat="server">
        <table style="width: 900px; height: 50px; margin-top: 10px;" align="center">
            <tr>
                <td style="text-align: right">拼柜单号:</td>
                <td>
                    <input name="LclCode" id="txtLclCode" maxlength="100" class="mini-textbox " allowinput="false" style="width: 200px; height: 26px;" vtype="text" required="true" value="(系统自动生成)" />
                </td>
                <td style="text-align: right">备注:</td>
                <td>
                    <input name="Remark" id="txtRemark" maxlength="100" class="mini-textbox" style="width: 400px; height: 26px;" vtype="text" required="false" value="" />
                </td>
            </tr>

        </table>
        <table  align="center"><tr><td>
            <div id="treegrid1" class="mini-treegrid" style="width: 900px; height: 550px;"
                url="/Main/Po_Biz/Add_LclOrder.aspx?Type=4" showtreeicon="true"
                treecolumn="pocode" idfield="Id" parentfield="Pid" resultastree="false" multiSelect="true"
                showcheckbox="true" checkrecursive="true" autoCheckParent="true"  expandOnLoad="true"  showFolderCheckBox="true">
                <div property="columns">
                   <%-- <div type="indexcolumn"></div>--%>
                    <div name="pocode" field="PoCode" width="220">采购单编号</div>
                    <div field="State400Time" width="100" dateformat="yyyy-MM-dd">验货日期</div>
                    <div field="ProductCode" width="120">产品编号</div>
                    <div field="Qty" width="60">数量</div>
                    <div field="Cbm" width="60">体积</div>
                    <div field="Amount" width="60">金额</div>
                    <div field="Description" width="240">产品描述</div>
                </div>
            </div>
            </td></tr>
        </table>

        <hr style="color: #efefef;" />
        <div style="text-align: center; padding: 2px; margin-top: 2px;">
            <a class="mini-button" href="javascript:SubmitForm();" style="width: 120px; margin-right: 22px; height: 30px;"><span class="mini-button-text" style="margin-top: 2px;">保存</span></a>
            <a class="mini-button" href="javascript:CloseWindow();" style="width: 120px; height: 30px;"><span class="mini-button-text " style="margin-top: 2px;">取消</span></a>
        </div>
<%--        <input name="Id" id="Id" class="mini-textbox" style="display: none" />
        <input name="PoGuid" id="PoGuid" class="mini-textbox" style="display: none" />--%>
    </form>
    <script src="../../Js/common.tool.js"></script>
    <script src="../../Js/common.save.js"></script>
    <script type="text/javascript">
        mini.parse();
        form = new mini.Form("form1");
        window.SubmitForm = function () {
            var msgid = mini.loading("请稍候...");
            msgBox("确定提交保存?", "系统提示", 0, function (e) {
                if (e == "yes") {
                    SaveOrderInfo(form, "/Main/Po_Biz/Add_LclOrder.aspx", msgid);
                } else {
                    mini.hideMessageBox(msgid);
                }

            });
        }
        window.CloseWindow = function () {
            closeWindow(form);
        }

        function onCloseClick(e) {
            var obj = e.sender;
            obj.setText("");
            obj.setValue("");
        }

        ////////////////////////////////////////////////////////////////////////////////////////////////
        //标准方法接口定义
        window.SetData = function (data) {
            //SetDataForm(data, "Add_LclOrder.aspx", form, function () {
            //});
        }


        //提交数据==============================================================
        var SaveOrderInfo = function (form, url, msgid) {
            var o = form.getData(true);
            form.validate();
            if (form.isValid() == false) {
                //验证不通过
                mini.hideMessageBox(msgid);
                return;
            }

            var json = mini.encode(o);

            getItemData()//获取数据

            if (Arr_Qty.length < 1) {
                mini.hideMessageBox(msgid);
                msgBox("请选择产品,并输入数量!");
                return false;
            }
            $.ajax({
                url: url,
                type: 'post',
                data:
                    {
                        type: 1, data: json,
                        Arr_Qty_Str: Arr_Qty.join("|"),
                        Arr_ProductId_Str: Arr_ProductId.join("|")
                    },
                cache: false,
                success: function (text) {
                    mini.hideMessageBox(msgid);
                    var json = JSON.parse(text);
                    if (json.IsSuccess) {
                        form.setChanged(false);
                        CloseWindow("save");
                    }
                    else {
                        msgBox(json.Msg, "系统提示", null, null);
                    }
                },
                error: function (jqXHR, textStatus, errorThrown) {
                    mini.hideMessageBox(msgid);
                    alert(jqXHR.responseText);
                    CloseWindow();
                }
            });
        }


    </script>

</body>
</html>

Rank: 8Rank: 8

5#
发表于 2018-8-17 10:06:21 |只看该作者
janwa 发表于 2018-8-16 18:02
拼柜单
   
   

把treegrid的数据也提供一下

Rank: 1

6#
发表于 2018-8-18 22:23:12 |只看该作者
dforce 发表于 2018-8-17 10:06
把treegrid的数据也提供一下

以下是 服务器返回的 json 数据:
=====================================

[{"DaOpt":false,"Id":-100,"Pid":-1,"State400Time":"2018-08-11T18:57:05","PoGuid":"4b47d6ce863c1eb0","PoCode":"PO201808110000028","VendorName":"广州市丰田五金厂","ProductGuid":"","ProductCode":"","ProductName":"","State":null,"IsLcl":null,"Qty":56,"Amount":4688.00,"Cbm":805.20,"Description":""},{"DaOpt":false,"Id":3,"Pid":-100,"State400Time":null,"PoGuid":"4b47d6ce863c1eb0","PoCode":"PO201808110000028","VendorName":"广州市丰田五金厂","ProductGuid":"4b47d6ce863c1eb0","ProductCode":"UKS0001","ProductName":"","State":null,"IsLcl":null,"Qty":22,"Amount":880.00,"Cbm":57.20,"Description":"UKS UKitchen Sinks \nasdfasdf xxx"},{"DaOpt":false,"Id":3,"Pid":-100,"State400Time":null,"PoGuid":"4b47d6ce863c1eb0","PoCode":"PO201808110000028","VendorName":"广州市丰田五金厂","ProductGuid":"4b47d6ce863c1eb0","ProductCode":"b002212","ProductName":"","State":null,"IsLcl":null,"Qty":34,"Amount":3808.00,"Cbm":748.00,"Description":"asdfasdfsdaf"},{"DaOpt":false,"Id":-101,"Pid":-1,"State400Time":"2018-08-11T18:52:56","PoGuid":"53b66dfaf6940b07","PoCode":"PO201808110000029","VendorName":"广州市丰田五金厂","ProductGuid":"","ProductCode":"","ProductName":"","State":null,"IsLcl":null,"Qty":275,"Amount":13629.00,"Cbm":1934.90,"Description":""},{"DaOpt":false,"Id":4,"Pid":-101,"State400Time":null,"PoGuid":"53b66dfaf6940b07","PoCode":"PO201808110000029","VendorName":"广州市丰田五金厂","ProductGuid":"53b66dfaf6940b07","ProductCode":"mm11111","ProductName":"","State":null,"IsLcl":null,"Qty":33,"Amount":429.00,"Cbm":66.00,"Description":"asdfasdfsadf"},{"DaOpt":false,"Id":4,"Pid":-101,"State400Time":null,"PoGuid":"53b66dfaf6940b07","PoCode":"PO201808110000029","VendorName":"广州市丰田五金厂","ProductGuid":"53b66dfaf6940b07","ProductCode":"UKS0001","ProductName":"","State":null,"IsLcl":null,"Qty":44,"Amount":1760.00,"Cbm":114.40,"Description":"UKS UKitchen Sinks \nasdfasdf xxx"},{"DaOpt":false,"Id":4,"Pid":-101,"State400Time":null,"PoGuid":"53b66dfaf6940b07","PoCode":"PO201808110000029","VendorName":"广州市丰田五金厂","ProductGuid":"53b66dfaf6940b07","ProductCode":"000122-12","ProductName":"","State":null,"IsLcl":null,"Qty":55,"Amount":660.00,"Cbm":79.20,"Description":"asdf asdfk  asdlfll\nasdf\n11212 121212"},{"DaOpt":false,"Id":4,"Pid":-101,"State400Time":null,"PoGuid":"53b66dfaf6940b07","PoCode":"PO201808110000029","VendorName":"广州市丰田五金厂","ProductGuid":"53b66dfaf6940b07","ProductCode":"b002212","ProductName":"","State":null,"IsLcl":null,"Qty":66,"Amount":7392.00,"Cbm":1452.00,"Description":"asdfasdfsdaf"},{"DaOpt":false,"Id":4,"Pid":-101,"State400Time":null,"PoGuid":"53b66dfaf6940b07","PoCode":"PO201808110000029","VendorName":"广州市丰田五金厂","ProductGuid":"53b66dfaf6940b07","ProductCode":"001ABC","ProductName":"","State":null,"IsLcl":null,"Qty":77,"Amount":3388.00,"Cbm":223.30,"Description":"001ABC\nasdf11\n121212"}]

Rank: 8Rank: 8

7#
发表于 2018-8-20 09:48:42 |只看该作者
janwa 发表于 2018-8-18 22:23
以下是 服务器返回的 json 数据:
=====================================


这是按你的代码和数据简化的效果,父节点是有这checkbox的。


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

Rank: 1

8#
发表于 2018-8-20 14:48:17 |只看该作者
dforce 发表于 2018-8-20 09:48
这是按你的代码和数据简化的效果,父节点是有这checkbox的。

那估计是不是 老版本的MiniUi 不支持?我怕新版本兼容不了一下老的 代码。

Archiver|普加软件

GMT+8, 2025-7-10 13:16 , Processed in 1.040430 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部