TypeError: Error #1010: 術語尚未定義,並且無任何屬性

FlexViewer中在點解地塊查詢結果列表時候,報如下錯誤:

TypeError: Error #1010: 術語尚未定義,並且無任何屬性。
at com.esri.ags.symbols::SimpleFillSymbol/closePolygon()[C:\checkout\flex_api2\api\src\com\esri\ags\symbols\SimpleFillSymbol.as:776]
at com.esri.ags.symbols::SimpleFillSymbol/traceSegmentStyledLine()[C:\checkout\flex_api2\api\src\com\esri\ags\symbols\SimpleFillSymbol.as:759]
at com.esri.ags.symbols::SimpleFillSymbol/drawPolygon()[C:\checkout\flex_api2\api\src\com\esri\ags\symbols\SimpleFillSymbol.as:702]
at com.esri.ags.symbols::SimpleFillSymbol/drawSolidFillSymbol()[C:\checkout\flex_api2\api\src\com\esri\ags\symbols\SimpleFillSymbol.as:408]
at com.esri.ags.symbols::SimpleFillSymbol/drawFillSymbol()[C:\checkout\flex_api2\api\src\com\esri\ags\symbols\SimpleFillSymbol.as:351]
at com.esri.ags.symbols::SimpleFillSymbol/draw()[C:\checkout\flex_api2\api\src\com\esri\ags\symbols\SimpleFillSymbol.as:261]
at com.esri.ags::Graphic/drawWithSymbol()[C:\checkout\flex_api2\api\src\com\esri\ags\Graphic.as:508]
at com.esri.ags::Graphic/commitProperties()[C:\checkout\flex_api2\api\src\com\esri\ags\Graphic.as:448]
at mx.core::UIComponent/validateProperties()[E:\dev\4.x\frameworks\projects\framework\src\mx\core\UIComponent.as:7933]
at mx.managers::LayoutManager/validateProperties()[E:\dev\4.x\frameworks\projects\framework\src\mx\managers\LayoutManager.as:572]
at mx.managers::LayoutManager/doPhasedInstantiation()[E:\dev\4.x\frameworks\projects\framework\src\mx\managers\LayoutManager.as:700]
at mx.managers::LayoutManager/doPhasedInstantiationCallback()[E:\dev\4.x\frameworks\projects\framework\src\mx\managers\LayoutManager.as:1072

解決辦法:

      當我們把SimpleFillSymbol的樣式定義爲SimpleLineSymbol.STYLE_DASHDOT時,如果多邊形面積過小,會報這個錯誤。把SimpleFillSymbol的樣式定義爲“solid”即外線爲實線,即可解決此問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章