Nov 08, 2011, 1:19 PM
[CLOSED] CheckColumn is not Editable when the DataIndex value is bound with the 'false' value.
Hi all,
CheckColumn is not Editable when the DataIndex value is bound with the 'false' value.
Below is my code
Plese help me.
Thank You
CheckColumn is not Editable when the DataIndex value is bound with the 'false' value.
Below is my code
public AjaxStoreResult GetDataForInvtPlanGrid()
{
List<object> IVIPGrid = new List<object>()
{
new{ID="1",Status="",ItemNo="Item1",ItemDesc="Item1 Desc",QOH="80",UOM="EA",Critical="100",Min="200",Max="1000",ROQ="200",ReplenMethod="Min/Max",AutoReplen="true",Blocked="false"},
new{ID="2",Status="",ItemNo="Item2",ItemDesc="Item2 Desc",QOH="120",UOM="EA",Critical="100",Min="200",Max="1000",ROQ="200",ReplenMethod="Min/Max",AutoReplen="true",Blocked="false"},
new{ID="3",Status="",ItemNo="Item3",ItemDesc="Item3 Desc",QOH="300",UOM="EA",Critical="100",Min="200",Max="1000",ROQ="200",ReplenMethod="Crit/Max",AutoReplen="true",Blocked="false"},
new{ID="4",Status="",ItemNo="Item4",ItemDesc="Item4 Desc",QOH="500",UOM="EA",Critical="100",Min="200",Max="500",ROQ="200",ReplenMethod="Min/ROQ",AutoReplen="true",Blocked="false"},
};
return new AjaxStoreResult(IVIPGrid);
}
<ext:Store ID="InvtViewInvtPlanGridStore" runat="server">
<Proxy>
<ext:HttpProxy Url="/Inventory/GetDataForInvtPlanGrid" />
</Proxy>
<Reader>
<ext:JsonReader Root="data" IDProperty="ID">
<Fields>
<ext:RecordField Name="ID" />
<ext:RecordField Name="Status" />
<ext:RecordField Name="ItemNo" />
<ext:RecordField Name="ItemDesc" />
<ext:RecordField Name="QOH" />
<ext:RecordField Name="UOM" />
<ext:RecordField Name="Critical" />
<ext:RecordField Name="Min" />
<ext:RecordField Name="Max" />
<ext:RecordField Name="ROQ" />
<ext:RecordField Name="ReplenMethod" />
<ext:RecordField Name="AutoReplen" />
<ext:RecordField Name="Blocked" />
</Fields>
</ext:JsonReader>
</Reader>
</ext:Store>
<ext:GridPanel ID="gpIVIPG" runat="server" StripeRows="true" AutoScroll="true" AnchorHorizontal="100%"
AnchorVertical="100%" TrackMouseOver="true" AutoDataBind="true" StoreID="InvtViewInvtPlanGridStore"
AutoWidth="true">
<Plugins>
<ext:EditableGrid ID="egIVPIG" runat="server" Enabled="true">
</ext:EditableGrid>
</Plugins>
<ColumnModel ID="grdInvtVHColModel" runat="server">
<Columns>
<ext:Column ColumnID="IVIPGItemNo" Header="Item No" DataIndex="ItemNo">
</ext:Column>
<ext:Column ColumnID="IVIPGItems" Header="Item Description" DataIndex="ItemDesc">
</ext:Column>
<ext:Column ColumnID="IVIPGQOH" Header="QOH" DataIndex="QOH">
</ext:Column>
<ext:Column ColumnID="IVIPGUOM" Header="UOM" DataIndex="UOM">
</ext:Column>
<ext:Column ColumnID="IVIPGCritical" Header="Critical" DataIndex="Critical">
<Editor>
<ext:TextField runat="server" ID="txtIVIPGCritical" Width="50" DataIndex="Critical"
AllowBlank="false">
</ext:TextField>
</Editor>
</ext:Column>
<ext:Column ColumnID="IVIPGMin" Header="Min" DataIndex="Min">
<Editor>
<ext:TextField runat="server" ID="txtIVIPGMin" Width="50" DataIndex="Min" AllowBlank="false">
</ext:TextField>
</Editor>
</ext:Column>
<ext:Column ColumnID="IVIPGMax" Header="Max" DataIndex="Max">
<Editor>
<ext:TextField runat="server" ID="txtIVIPGMax" Width="50" DataIndex="Max" AllowBlank="false">
</ext:TextField>
</Editor>
</ext:Column>
<ext:Column ColumnID="IVIPGROQ" Header="ROQ" DataIndex="ROQ">
<Editor>
<ext:TextField runat="server" ID="txtIVIPGROQ" Width="50" DataIndex="ROQ" AllowBlank="false">
</ext:TextField>
</Editor>
</ext:Column>
<ext:Column ColumnID="IVIPGReplenMethod" Header="Replen Method" DataIndex="ReplenMethod">
<Editor>
<ext:ComboBox runat="server" ID="cmbNRIG" Width="100" Mode="Local" AutoDataBind="true"
TriggerAction="All" ForceSelection="true" LazyInit="false" LazyRender="false"
Editable="false" DisplayField="ItemNumber" AllowBlank="false" ValueField="ItemNumber">
</ext:ComboBox>
</Editor>
</ext:Column>
<ext:CheckColumn ColumnID="IVIPGAutoReplen" Header="Auto Replen" DataIndex="AutoReplen" Editable="true">
</ext:CheckColumn>
<ext:CheckColumn ColumnID="IVIPGBlocked" Header="Blocked from Recording" DataIndex="Blocked" Editable="true">
</ext:CheckColumn>
</Columns>
</ColumnModel>
<SelectionModel>
<ext:RowSelectionModel ID="IVIPGRowSelectionModel" runat="server" SingleSelect="true" />
</SelectionModel>
<View>
<ext:GridView ID="IVIPGGridView" runat="server" MarkDirty="false" ForceFit="true" />
</View>
</ext:GridPanel>
As DataIndex="Blocked" for ColumnID="IVIPGBlocked" which is set to 'false' is not editable(ie, can't check or uncheck). But when it is set to true it is editable.Plese help me.
Thank You
Last edited by Daniil; Nov 09, 2011 at 9:49 AM.
Reason: [CLOSED]