首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建一个弹出与淘汰赛?

如何创建一个弹出与淘汰赛?
EN

Stack Overflow用户
提问于 2015-06-22 18:38:08
回答 1查看 216关注 0票数 0

我现在有一个wijmo网格,在绑定完成后,会出现一个带有复选框的列列表。我想将这些复选框添加到弹出中,以便它只在单击时可见。下面的代码是在选中和未选中条件下必须隐藏和取消隐藏列的代码。

代码语言:javascript
复制
 self.hideCols = function () {
            var columns = $('#Grid').wijgrid("option", "columns"),
                       listContainer = $("#columnsList"),
                       checkBox, isChecked;

            $.each(columns, function (index, col) {
                isChecked = (col.visible)
                    ? "checked = 'checked'"
                    : "";

                checkBox = $("<label><input type='checkbox' " + isChecked + " />" + col.headerText + "</label>");
                listContainer.append(checkBox);
                checkBox.click(function (e) {
                    columns[index].visible = $(this).children("input")[0].checked;
                    $('#Grid').wijgrid("doRefresh");
                })
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-24 15:21:08

这样啊,原来是这么回事。只需使用HTML创建一个弹出,并在<div id="dialog" data-bind="wijdialog: {disabled: disabled, autoOpen: autoOpen, draggable: draggable, modal: modal, resizable: resizable }" title="Uncheck to Hide Columns"> <table id="columnsList"></table> </div>中包含列列表

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30987381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档