我有一個OpenLayers + GeoExt2問題:我創建了一個FeatureStore,其中的功能(通過API下載)包含一個id屬性。當我嘗試在網格面板中表示所有功能時,所有其他屬性都被正確表示(名稱,描述等),但該ID以某種方式被OpenLayers對象的ID覆蓋,例如「OpenLayers_Feature_Vector_363」,而不是「原始「int id。OpenLayers覆蓋功能編號
我的店被定義如下:
areaStore = Ext.create('GeoExt.data.FeatureStore', {
layer: areaLayer,
fields: [
{type:'string', name: 'note'},
{type:'int', name: 'node' },
{type:'string', name: 'description'},
{type:'bool', name: 'enabled'},
{type:'int', name: 'id'}
],
autoLoad: false,
});
,我把我的網格面板中的列定義如下:
var areaColumns = [
{ dataIndex: 'id', header: 'ID', flex:1 },
{ dataIndex: 'description', flex: 1, header: 'Description' },
{ dataIndex: 'node', flex: 1, header: 'Node' },
{ dataIndex: 'enabled', flex: 1, header: 'Enabled'},
{ dataIndex: 'note', flex: 1, header: 'Note' }
]
有沒有人有從下載功能時,同樣的問題數據庫通過API? 謝謝!