小编bla*_*t3r的帖子

更改具有相同内容的单元格的 colspan,使它们看起来合并

我有一个表格,单元格中有冗余数据。[左表]

我需要将它们加入一个单元格中。[右表]

插图

表的结构:

<table>
  <tr>
    <td class="bold">Value1:</td>
    <td class="green">A</td>
    <td class="green">A</td>
    <td class="green">A</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td class="green">B</td>
    <td class="green">B</td>
  </tr>
  <tr>
    <td class="bold">Value2:</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td class="green">C</td>
    <td class="green">C</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td class="green">D</td>
    <td>&nbsp;</td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我能够隐藏冗余单元格,但我需要以某种方式设置 colspan。

$(document).ready(function () {

var all = $('.green');
var seen = {};
all.each(function () {
    var txt = $(this).text();
    if (seen[txt]) {
        $(this).hide();
    }
    else {
        seen[txt] = true;
    }
});


});
Run Code Online (Sandbox Code Playgroud)

jquery html-table

5
推荐指数
1
解决办法
1万
查看次数

静态类C#构造函数OOP

我是OOP的新手,我想我不懂静态类.

我想创建一个静态类Actions和一个用于更改textblock外观的静态方法.

这是我的代码:

public static class Tools
{
    public enum StatusOption
    {
        Online,
        Offline,
        Warning
    }
}

public class Actions
{
    private SortedDictionary<Tools.StatusOption,SolidColorBrush> StatusColors = new SortedDictionary<Tools.StatusOption,SolidColorBrush>();

    public Actions()
    {
        StatusColors.Add(Tools.StatusOption.Online, new SolidColorBrush(Colors.Green));
        StatusColors.Add(Tools.StatusOption.Offline, new SolidColorBrush(Colors.Red));
        StatusColors.Add(Tools.StatusOption.Warning, new SolidColorBrush(Colors.Orange));
    }

    public void SetStatus(Tools.StatusOption _statusOption, TextBlock _txtBlock)
    {
        _txtBlock.Text = _statusOption.ToString();
        _txtBlock.Foreground = StatusColors[_statusOption];
    }
}
Run Code Online (Sandbox Code Playgroud)

它工作,但我必须创建我的类的几个实例,这是恕我直言没用.

private void Close_Click(object sender, RoutedEventArgs e)
{
     Actions a1 = new Actions();
     a1.SetStatus(Tools.StatusOption.Offline, StatusTextBlock);
}

private void Open_Click(object sender, RoutedEventArgs e)
{
     Actions a2 …
Run Code Online (Sandbox Code Playgroud)

c# oop constructor static-class

0
推荐指数
1
解决办法
849
查看次数

标签 统计

c# ×1

constructor ×1

html-table ×1

jquery ×1

oop ×1

static-class ×1