[Users] Error after Drag & Drop in LayerTree [SOLVED]
Sascha Müller
s.mueller76 at arcor.de
Thu Aug 5 13:36:18 CEST 2010
Hi,
It works with the trunk.
Thanks!!!
regards,
Sascha
> Hi Sascha,
>
> your link is correct. If you don't want to check out via SVN, you could also reference the current development version on your html page:
> http://dev.geoext.org/trunk/geoext/lib/GeoExt.js
>
> Regards,
> Andreas.
>
> On Aug 4, 2010, at 17:26 , Sascha Müller wrote:
>
>
>>
>> Hi,
>>
>> I try to get the trunk. Does the link:
>>
>> http://svn.geoext.org/core/trunk/geoext
>>
>> works correctly?
>>
>> regards,
>>
>> Sascha
>>
>>
>>
>>
>>> Hi,
>>>
>>> the issue you are describing sounds familiar. I cannot recall the ticket number, but I'm 99% that it has been fixed after the 0.7 release. So you could try trunk instead of 0.7.
>>>
>>> Regards,
>>> Andreas.
>>>
>>> On Aug 4, 2010, at 16:32 , Sascha Müller wrote:
>>>
>>>
>>>
>>>> Hi list,
>>>>
>>>> I use:
>>>>
>>>> GeoExt: 0.7
>>>> OpenLayers: 2.9
>>>> ExtJs: 3.2.1
>>>> GeoServer: 1.7.7
>>>>
>>>> I Change the position of a layer in the tree. Afterwards I want to check
>>>> the checkbox of the layer.
>>>> Then appears an error: "this.items.get(...).text' is null or no Object".
>>>>
>>>> In LayerLegend.js
>>>>
>>>> update: function() {
>>>> var title = this.getLayerTitle(this.layerRecord);
>>>>
>>>> => if (this.items.get(0).text !== title) { // this is the
>>>> row where the error comes from.
>>>> // we need to update the title
>>>> this.items.get(0).text = title;
>>>> }
>>>>
>>>> },
>>>>
>>>> If I try to check a checkbox at a layer without Drag& Drop before, it
>>>> works.
>>>> If I remove the Legend from the application, it works. I don't know, why the
>>>> item (the layer on the new position in the tree) no properties 'text'
>>>> contains.
>>>>
>>>> Maybe I miss something with the new legend in GeoExt 0.7.
>>>>
>>>>
>>>> My code looks like this:
>>>>
>>>> treePanel
>>>> ========
>>>> var treePanel = new Ext.tree.TreePanel({
>>>> id: 'lt',
>>>> title: 'Layer',
>>>> region: 'west',
>>>> loader: new Ext.tree.TreeLoader({
>>>> applyLoader: false
>>>> }),
>>>> root: {
>>>> nodeType: "async",
>>>> children: Ext.decode(treeConfig)
>>>> },
>>>> rootVisible: false,
>>>> lines: false,
>>>> enableDD: true,
>>>> split: true,
>>>> autoScroll: true,
>>>> collapsible: true,
>>>> bodyStyle: 'padding:5px;',
>>>> width: 200,
>>>> minSize: 200
>>>> });
>>>>
>>>> legendPanel
>>>> ==========
>>>> var legendPanel = new GeoExt.LegendPanel({
>>>> title : "Legende",
>>>> autoScroll : true,
>>>> dynamic : true,
>>>> showTitle : true,
>>>> defaults : {
>>>> labelCls : 'legendLabel',
>>>> style : 'padding:5px',
>>>> imageFormat : 'image/gif',
>>>> useScaleParameter : false
>>>> },
>>>> bodyStyle : "padding: 1px;",
>>>> filter : function(record) {
>>>> return !record.get("layer").isBaseLayer;
>>>> }
>>>> });
>>>>
>>>> If I use Firefox, everything is ok.The error appears, but only in the
>>>> console. With the IE8, there comes a Window with the error.
>>>>
>>>> Thanks
>>>>
>>>> Sascha
>>>>
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users at geoext.org
>>>> http://www.geoext.org/cgi-bin/mailman/listinfo/users
>>>>
>>>>
>>>
>>>
>>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at geoext.org
>> http://www.geoext.org/cgi-bin/mailman/listinfo/users
>>
>
More information about the Users
mailing list