我在這裏發佈了一個重構問題http://jsbin.com/pakututana/1/edit。爲什麼sap.ui.table.TreeTable顯示幻影行(不正確的數據渲染)?
數據應導致在TreeTable中呈現2級深度節點。但相反,有一個幽靈行弄亂了它。
任何想法?
謝謝
我在這裏發佈了一個重構問題http://jsbin.com/pakututana/1/edit。爲什麼sap.ui.table.TreeTable顯示幻影行(不正確的數據渲染)?
數據應導致在TreeTable中呈現2級深度節點。但相反,有一個幽靈行弄亂了它。
任何想法?
謝謝
我看到了您發佈的鏈接。您創建的JSON
不適用於TreeTable
請讓我指出您在代碼中所犯的一些錯誤。
檢查點:
1. var tData = {"SessionTransactions":{}} //This is not required its unnecessarily declared
// Use this directly
var tData = {
"":{},
"SessionTransactions":{//Some Value}
};
2. tData = {
"": {},
"SessionTransactions": {
0: {
0: {},
1: {},
2: {},
3: {},
4 :{ //This was missing which leads to the empty row
"__metadata": {},
"Service": {},
"Poi": {}
}
},
1: {
0:{}
}
}
};
3. The second level child with empty rows is because of "__metadata","Service" and "Poi"
0:{
"__metadata": {},
"Service": {},
"Poi": {}
}
改變JSON後立即嘗試。我想這可能對你有幫助
下次使用搜索,你必須清除.__ metadata =「」; - 財產......
如果解決方案解決您的查詢可以接受的答案(通過選擇綠色對勾),否則如果你有別的東西,你可以問太多。 :) – Roshan 2014-10-30 07:26:29