[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