[Laszlo-user] extending <dataset>

John Sundman jsundman at laszlosystems.com
Thu Sep 13 05:31:18 PDT 2007


Hasten the day.

jrs

On Sep 13, 2007, at 8:16 AM, P T Withington wrote:

> This is not just the usual "dataset body is data" issue?  That the  
> <data> tag is meant to solve?
>
> On 2007-09-13, at 08:08 EDT, Henry Minsky wrote:
>
>> That's some sort of bug in the compiler, you can workaround it for  
>> now
>> if you say
>>
>> <canvas validate="false">
>>
>> or else retrieve the app with validate=false in the query args
>>
>> although this has the unfortunate side effect of disabling some  
>> useful warnings.
>> There's already a bug filed for this I think, I will try to find it
>> and annotate it with your test case.
>>
>>
>>
>>
>>
>>
>>
>> On 9/13/07, Vincent de Phily <vdephily at bluemetrix.com> wrote:
>>> Hi list,
>>>
>>> I want to extend the dataset class, here's a simplified example :
>>>
>>>
>>> <canvas>
>>>    <class name="mydataset" extends="dataset" type="http"
>>>           onerror="Debug.error('While fetching', this.src, ':',
>>> this.getErrorString());"
>>>           ontimeout="Debug.error('While fetching', this.src, ':  
>>> timeout');"
>>>           ondata="Debug.write('Sucessfully fetched', this.src);"/>
>>>
>>>    <mydataset name="ds1" src="data.xml" request="true">
>>>      <method name="doStuff">
>>>          Debug.write('stuff done');
>>>       </method>
>>>    </mydataset>
>>>
>>>    <script>
>>>       new mydataset(canvas, {name:'ds2', src:'data2.xml',  
>>> request:true});
>>>    </script>
>>> </canvas>
>>>
>>>
>>> It works fine, except that I get a compiler warning when using  
>>> the 'mydataset'
>>> tag (as opposed to creating it via script) :
>>>> extenddataset.lzx:7:57: element "mydataset" not allowed in this  
>>>> context.
>>>> Check whether it is spelled correctly, and whether a class with  
>>>> this name
>>>> exists.
>>>
>>> Using recent builds of legals/waflecone, swf7 target.
>>>
>>>
>>> Any idea to shut the warning up ?
>>> --
>>> Vincent de Phily
>>>
>>
>>
>> -- 
>> Henry Minsky
>> Software Architect
>> hminsky at laszlosystems.com
>



More information about the Laszlo-user mailing list