djangosnippets.org: Latest snippets tagged with 'extjs'http://djangosnippets.org/tags/extjs/2008-12-27T23:24:17.532325-06:00ModelForm ExtJS JSON Encoder
2008-12-27T23:24:17.532325-06:00tianhttp://djangosnippets.org/snippets/1264/<p>from http://www.djangosnippets.org/snippets/792/</p>
<pre><code> from utils.extjs import ExtJSONEncoder
from django.utils.safestring import mark_safe
class TestForm(forms.ModelForm):
class Meta:
model = TestModel
def as_ext(self):
return mark_safe(simplejson.dumps(self,cls=ExtJSONEncoder))
</code></pre>
Freely redistributableDjango newforms ExtJS JSON Encoder
2008-06-10T14:39:11.820412-05:00davidblewetthttp://djangosnippets.org/snippets/792/<p>This is a subclass of Django's built-in JSONEncoder that adds the ability to output form and field objects as ExtJS-compatible config objects.</p>
<p>Simple example:
from django.utils import simplejson
json = {
'data': [],
'success': True,
'metaData': {
'fields': SFY09RDOForm(),
'root': 'data',
'successProperty': 'success'
},
}
return HttpResponse(simplejson.dumps(json, cls=ExtJSONEncoder))</p>
<p>Where SFY09RDOForm …</p>
Freely redistributableLogin via ExtJS
2008-06-10T14:31:33.649004-05:00davidblewetthttp://djangosnippets.org/snippets/791/<p>This is a simple view I'm using to log people into our app using ExtJS's AJAX form submission.</p>
Freely redistributable