public void Test()
        {
            var builder = new MasterCheckBoxBuilder("a", "b");
            var result  = new String();

            result.Append("<label ");
            result.Append("(nzCheckedChange)=\"a.masterToggle()\" ");
            result.Append("*ngIf=\"a.showCheckbox\" ");
            result.Append("nz-checkbox=\"\" ");
            result.Append("[nzChecked]=\"a.isMasterChecked()\" ");
            result.Append("[nzIndeterminate]=\"a.isMasterIndeterminate()\">");
            result.Append("b");
            result.Append("</label>");
            Assert.Equal(result.ToString(), builder.ToString());
        }
示例#2
0
        /// <summary>
        /// 添加标题复选框生成器
        /// </summary>
        private void AddCheckBoxBuilder(TableHeadColumnBuilder headColumnBuilder, ColumnInfo column)
        {
            var checkBoxBuilder = new MasterCheckBoxBuilder(GetWrapperId(), column.Title);

            headColumnBuilder.AppendContent(checkBoxBuilder);
        }