asp.net-mvc - 修复 igGrid 中的列应仅显示整行的单个 'Add New Row' 按钮

标签 asp.net-mvc infragistics ignite-ui iggrid

我对“infragistics”“igGrid”控件非常陌生。

我在这里面临的问题是,当与列固定结合启用更新时,会显示两个单独的“添加新行”按钮,一个用于固定列区域,一个用于非固定列区域.

enter image description here

我希望只有单个“添加新行”按钮应该出现,即,只有固定列(左侧)“添加新行”按钮应该显示,单击它后,用户可以添加一个新行。

另外,请告诉我这是 igGrid 的默认设置吗?每次为每个固定列区域显示“添加新行”按钮?

我可以在 HTML 代码中设置任何属性,而不是编写一些 JavaScript 函数来解决我面临的问题吗?

我尝试的解决方案:下面是 igGrid 示例/测试 HTML 代码的 .xml 文件(无法发布原始 HTML 代码)。我尝试设置 2 个属性:

HasAddRowFeature="False" 允许添加新行=“禁用” 在第二列中设置为“Isfixed”,但它没有给出所需的输出。

<Index ID="_Index" PrimaryKeyColumn ="RECORD_ID"  Width="1000px" HasAddRowFeature="True" HasDeleteRowFeature="True">

    <Column  Key="RECORD_ID" Text="" DataType="string" Width="0px" IsHidden="true" IsReadonly="true" />

    <Column  Key="Description" Text="Sample A" DataType="string" Width="150px" IsFixed="true" HasAddRowFeature="False" AllowAddNewRow="Disable" />

    <Column  Key="pqr" Text="Sample B" DataType="Object_List" ComboDataKey="ID" ComboTextKey="NAME" Width="150px" IsFixed="true"  />
    <Column  Key="abc" Text="Sample C" DataType="number" Width="100px" />
    <Column  Key="xyz" Text="Sample D" DataType="number" Width="100px"/>

</Index>

请提出一些解决方案。提前致谢。

最佳答案

初始化igGrid后,您可以使用以下代码隐藏第二个addRow按钮:

$("#gridid .ui-iggrid-addrow:eq(2) span").hide();

我建议更新您问题中的代码,因为您发布的代码不适用于 igGrid

关于asp.net-mvc - 修复 igGrid 中的列应仅显示整行的单个 'Add New Row' 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34585892/

相关文章:

javascript - VS2017/Resharper 2017 "cannot resolve tag"用于 cshtml 页面中的自定义 Angular 2 组件

c# - CS1061 : 'IEnumerable<>' does not contain a definition for '' and no extension method '' accepting a first argument of type 'IEnumerable<>'

WPF Infragistics xamDataGrid - CollectionView GroupDescriptions 无法像 WPF DataGrid 那样被识别

wpf - 根据属性值应用样式

javascript - Ignite UI IgCurrencyEditor

c# - 无法将带 [] 的索引应用于类型 'System.Dynamic.DynamicObject' 的表达式

javascript - 除非在网格上单击下一行,否则值不会绑定(bind)到下拉提供程序

jquery - 如何获取igdatachart上y轴的最高值

javascript - 无法使用javascript直接从路径读取excel文件

javascript - 如何在 on() 方法内调用 ajax 后执行 javascript