我是“infragistics”“igGrid”控制中的新手。
我在这里遇到的问题是,当与Column Fixing结合使用更新时,会有两个单独的“添加新行”按钮,分别显示一个用于固定列区域,一个用于非固定列区域
我想只有单个'添加新行'按钮应该来,只有固定列(左侧)'添加新行'按钮应显示,点击后,用户可以添加新的一行。
另外,请告诉我这是igGrid的默认设置,每次为每个固定列区域显示“添加新行”按钮吗?
我是否可以在HTML代码中设置任何属性而不是编写一些JavaScript函数来解决我面临的问题?
解决方案我尝试过:以下是igGrid的示例/测试HTML代码的.xml文件(无法发布原始HTML代码)。我试着设置2个属性:
HasAddRowFeature = “假” AllowAddNewRow = “禁用” 在第二列中设置为'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>
请提出一些解决方案。提前谢谢。
答案 0 :(得分:2)
初始化igGrid
后,您可以使用以下代码隐藏第二个addRow按钮:
$("#gridid .ui-iggrid-addrow:eq(2) span").hide();
我建议您更新问题中的代码,因为您发布的代码不适用于igGrid
。