找回密码
 立即注册

QQ登录

只需一步,快速开始

小葱儿

初级会员

19

主题

75

帖子

495

积分

初级会员

积分
495
小葱儿
初级会员   /  发表于:2017-10-23 17:06  /   查看:4601  /  回复:1
我写的     new wijmo.nav.TreeView('#tv1'  里面     itemsSource: $scope.PlantLists 如下, 当我增加一条数据成功后在调用下面的 $scope.GetPlantList()方法,那么 $scope.PlantLists会增加一条数据,为啥TV1 这个组件的渲染的值没有自动增加一条,


new wijmo.nav.TreeView  itemsSource的值发生变化后,表格没有自动渲染增加一条,如果给new wijmo.nav.TreeView 绑定的值变化了,写啥代码,让new wijmo.nav.TreeView itemsSource 的值发生变化


        $scope.GetPlantList = function () {
            $http.get(APP_CONFIG.apiRootUrl + '/UserManagement1/GetPlantList').success(function (json) {
                $scope.PlantLists = json

            }).error(function (data, status, headers, config) {
                //处理错误  
            });

        }

   var tv1 = new wijmo.nav.TreeView('#tv1', {
            displayMemberPath: 'PlantName',
            childItemsPath: 'children',
            showCheckboxes: true,
            itemsSource: $scope.PlantLists,
            imageMemberPath: 'img',
            autoCollapse: false,//它还会在节点扩展时自动折叠同级节点。 您可以通过将autoCollapse属性设置为false来关闭此功能。
            checkedItemsChanged: function (s, e) {
                var items = s.checkedItems,
                    msg = '';
                if (items.length) {
                    msg = '<p><b>Checked Items:</b></p><ol>\r\n';
                    for (var i = 0; i < items.length; i++) {
                        msg += '<li>' + items[i].header + '</li>\r\n';
                    }
                    msg += '</ol>';

                }
                //document.getElementById('tvChkStatus').innerHTML = msg;
            },
            onFormatItem: function (e) {
                if ($scope.IsCheckAll > 0) {

                    e.element.firstChild.checked = true;
                }
                else {
                    if (e.dataItem.ischeck == "1") {

                        e.element.firstChild.checked = true;
                    }
                }


            },
            loadedItems: function (Tree) {

                Tree.collapseToLevel(1000);
            },
            formatItem: function (s, e) {

            }
        });

1 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2017-10-23 17:38:54
沙发
您好,这个您可以给我一个demo我需要测试下。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部