【发布时间】:2014-12-10 23:34:03
【问题描述】:
我有一个 ASP.NET MVC Telerik Grid(不是 Kendo)。我有一个有两列的网格。第一列是我可以从中选择的项目的下拉列表,第二列只是一个可编辑的文本框。
我想在编辑时将第一列设置为只读,这意味着我只能编辑第二列而不能编辑第一列。我将第一列设置为只读模型(模型类中的 [ReadOnly] 标记)和视图(即 Editable(false))。
当我这样做时,我不能像我想要的那样在编辑模式下编辑第一列。但是,当我插入/创建新记录时……第一列是空白的,我只能为第二列输入值。
我已经尝试了所有方法并环顾四周,但找不到解决方案。
【问题讨论】:
-
你不能添加一些 javascript 使其只读
-
如何将选择列表设为只读?有一些 AJAX 正在进行,我不太适应。当我点击“编辑”时,会出现 SelectList,否则,我只能查看两个文本区域。
-
您介意显示一些代码或屏幕截图吗??
-
两列都可编辑:i.imgur.com/Nrqw8PI.png;第一列只读为编辑模式:i.imgur.com/D8FHGTl.png;第一列只读用于创建新记录:imgur.com/kjjN6UK(请注意我如何将第一列的空白区域设置为只读)
-
stackoverflow.com/questions/7823680/… ...这是在正确的轨道上,但它不适合我。当我点击编辑时,第一列变成一个下拉框。如何防止或阻止这种情况...并使其只读?
标签: asp.net-mvc user-interface telerik telerik-grid telerik-mvc