2011-10-27 57 views
1

如何在商店中創建動態字段? 因爲如果我的數據資源有100個字段,我必須在商店屬性'字段'中創建100個字段或在100個字段內創建模型。 我是否有很好的方式從Json動態獲取字段?如何在商店中創建動態字段?

+0

動態字段?你的意思是動態加載字段,然後創建商店? –

回答

0

不知道你的JSON的結構如何,我假設每個記錄有100個沒有嵌套數據的字段。下面是一些基本的僞代碼,你可以下手:

var json = getJsonResponse(); 
var meta = json[0]; // Get a sample record 
var fields = []; 
for (field in meta) { 
    if (typeof meta[field] !== 'function') { 
     fields.push({name: field, type: "auto"}); 
    } 
} 

假設在你的JSON的第一個記錄是代表全的,這應該有助於動態聲明你的領域。您需要調整示例以適應您的特定數據。