2

我是“基础设施”“igGrid”控件的新手。

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

在此处输入图像描述

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

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

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

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

HasAddRowFeature="False" AllowAddNewRow="Disable" 在设置为“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>

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

4

1 回答 1

2

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

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

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

于 2016-01-07T15:33:23.120 回答