Sep 08, 2008, 7:11 PM
[FIXED] [V0.6] GridPanel ColumnModel ID=ct100 conflicts
<body>
<form id="form1" runat="server">
<ext:ScriptManager ID="ScriptManager1" runat="server">
</ext:ScriptManager>
<asp:ObjectDataSource ID="dsProjects" runat="server"
SelectMethod="QueryView" TypeName="SomeClassName">
<SelectParameters>
</SelectParameters>
</asp:ObjectDataSource>
<ext:Store ID="stProjects" runat="server" DataSourceID="dsProjects">
<Reader>
<ext:JsonReader>
<Fields>
<ext:RecordField Name="PROJECT_NAME" />
</Fields>
</ext:JsonReader>
</Reader>
</ext:Store>
<ext:GridPanel ID="GridPanel1" runat="server" StoreID="stProjects">
<ColumnModel ID="ctl00">
<Columns>
<ext:Column Header="Project Name" DataIndex="PROJECT_NAME" Sortable="True">
</ext:Column>
</Columns>
</ColumnModel>
</ext:GridPanel>
</form>
</body>
On page load, the following error happensMultiple controls with the same ID 'ctl00' were found. FindControl requires that controls have unique IDs.
Changing the ColumnModel ID from ct100 to something like cmProjects makes the page work.