SignalR与剑道中的动态绑定网格

时间:2014-10-13 05:12:57

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

我想在kendoGrid中使用SignalR,但问题是我的网格是动态绑定的。这就是列是动态的,所以我想使用SignalR来更新行。对于前者“A”用户可以在网格中看到“c1”,“c2”,“c3”列,“B”用户可以在网格中看到“c2”,“c4”,“c5”列。如果“A”用户更新任何行并在“c2”列中进行一些更改,则应使用SignalR反映用户“A”和“B”。任何人都可以提供一些想法,如何在MVC kendoGrid中实现这一点?

1 个答案:

答案 0 :(得分:2)

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