【问题标题】:SignalR with dynamic binded grid in kendoSignalR 在剑道中具有动态绑定网格
【发布时间】:2014-10-13 05:12:57
【问题描述】:

我想在 kendoGrid 中使用 SignalR,但问题是我的网格是动态绑定的。那是列是动态的,所以我想使用 SignalR 来更新行。例如。 “A”用户可以在网格中看到“c1”、“c2”、“c3”列,“B”用户可以在网格中看到“c2”、“c4”、“c5”列。如果“A”用户更新任何行并在“c2”列中进行一些更改,则它应该反映使用 SignalR 的用户“A”和“B”。谁能给出一些想法,如何在 MVC kendoGrid 中实现这一点?

【问题讨论】:

    标签: jquery asp.net-mvc kendo-grid


    【解决方案1】:

    你可以在这里使用一个技巧。使用存储过程并根据您的条件选择所有列。现在使用这个存储过程绑定模型。这意味着现在您的模型具有所需的所有属性。该模型具有所有列,但可见逻辑将根据用户的视图,即“A”用户可以看到网格中的“c1”、“c2”、“c3”列,“B”用户可以看到“c2”, "c4","c5" 网格中的列。现在,如果“A”用户更新任何行并在“c2”列中进行一些更改,所有模型都将推送到 SignalR 函数。 SignalR 将推送整个模型和所有属性,但根据您的可见逻辑,列将对他可见。

    【讨论】:

    • 让我检查一下。我认为这是非常好的解决方案。你能帮我写出可见的逻辑吗?
    • @DangerousCoder 让我们做一件事,在您的存储过程中添加一列,该列将包含可见列的名称或 ID。然后仅对这些列应用可见性检查。 :)
    猜你喜欢
    • 1970-01-01
    • 2015-08-26
    • 2018-11-07
    • 2017-09-26
    • 1970-01-01
    • 2015-11-11
    • 1970-01-01
    • 1970-01-01
    • 2012-07-12
    相关资源
    最近更新 更多