코드 차이에서 Columns
으로 격자 패널을 만들려고합니다. 왜 작동하지 않는지도 모르겠다. 오류가 나타나지 않고있다. Columns
이 나타나지 않을 것이다. 내가 Columns
내가 (선택 옵션에 따라) 원하는로드 느릅 나무에 List<KeyValuePair<string, int>> fieldStringList = new List<KeyValuePair<string, int>>();
을 내 Store_X_refresh
에서코드 숨김에서 동적 격자 패널 만들기
<ext:Store ID="Store_X" runat="server" AutoLoad="false" OnReadData="Store_X_refresh">
<Proxy>
<ext:PageProxy />
</Proxy>
</ext:Store>
[...]
<ext:GridPanel runat="server" ID="gp_center" Region="Center" StoreID="Store_X" Title="X Tracking" >
<ColumnModel >
<Columns>
<ext:RowNumbererColumn ID="RowNumbererColumn2" runat="server" />
</Columns>
</ColumnModel>
</ext:GridPanel>
:
필자는 Store
및 마크 업 코드에 Gridpanel
을 얻었다. 나는 데이터베이스 메신저가이 일에 액세스하기 전에 : 나는 그것을 디버깅 할 때
Ext.Net.Model newModel = new Ext.Net.Model();
foreach (var item in fieldStringList)
{
newModel.Fields.Add(new Ext.Net.ModelField() { Name = item.Key });
gp_center.ColumnModel.Columns.Add(new Ext.Net.Column() { DataIndex = item.Key, ID = "col_" + item.Key, Text = item.Key, Width = item.Value });
}
Store_X.Model.Add(newModel);
는 모델은 내가 markupcode에서 수동으로 store/columnmodel
에 Columns
을 넣을 때 Columns
... 이없는 올바른 데이터하지만 UI에 Gridpanel
를 얻을 수 당신이 DirectEvent 동안 그리드의 컬럼 모델을 변경하는 경우 그에 대한 몇 가지 .DataBind()
도 내 DB-기능
고맙습니다. 이것은 열이 표시되지 않는 문제를 해결합니다. 이제는 저장소에로드 되었더라도 데이터를 얻지는 못하지만 다른 스토리입니다. :) – MMMagic