Example #1
0
class ArrayMixin(object):
    urls = patterns(
        '',
        url(r'^$', BrowserDatatablesView.as_view(), name='browsers'),
        url(r'^formatted/$',
            FormattedBrowserDatatablesView.as_view(),
            name='formatted-browsers'),
        url(r'^custom/$',
            CustomBrowserDatatablesView.as_view(),
            name='custom-browsers'),
        url(r'^special/$', SpecialCaseDatatablesView.as_view(),
            name='special'),
        url(r'^extra/$', ExtraBrowserDatatablesViewAll.as_view(),
            name='extra'),
        url(r'^extra_row/$',
            ExtraBrowserDatatablesViewRow.as_view(),
            name='extra_row'),
        url(r'^format_row/$',
            UserFormatRowBrowserDatatablesView.as_view(),
            name='format_row'),
        url(r'^filter_function/$',
            FilterFunctionBrowserDatatablesView.as_view(),
            name='filter_function'),
        url(r'^filter_list/$',
            FilterListBrowserDatatablesView.as_view(),
            name='filter_list'),
        url(r'^filter_dict/$',
            FilterDictBrowserDatatablesView.as_view(),
            name='filter_dict'),
        url(r'^filter_set/$',
            FilterSetBrowserDatatablesView.as_view(),
            name='filter_set'),
    )

    def value(self, row, field_id):
        return row[field_id]

    def assertInstance(self, row):
        self.assertTrue(isinstance(row, list))
        self.assertEqual(len(row), 6)

    def assertRowUpper(self, row):
        for value in row:
            if not value.isdigit():
                self.assertTrue(value.isupper())
Example #2
0
class ArrayMixin(object):
    urls = patterns(
        '',
        url(r'^$', BrowserDatatablesView.as_view(), name='browsers'),
        url(r'^formatted/$',
            FormattedBrowserDatatablesView.as_view(),
            name='formatted-browsers'),
        url(r'^custom/$',
            CustomBrowserDatatablesView.as_view(),
            name='custom-browsers'),
        url(r'^special/$', SpecialCaseDatatablesView.as_view(),
            name='special'),
    )

    def value(self, row, field_id):
        return row[field_id]

    def assertInstance(self, row):
        self.assertTrue(isinstance(row, list))
        self.assertEqual(len(row), 6)
Example #3
0
)

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()


urlpatterns = patterns('',
    # Examples:
    url(r'^$', IndexView.as_view(), name='index'),
    url(r'^client-side$', ClientSideView.as_view(), name='client-side'),
    url(r'^server-side$', ServerSideView.as_view(), name='server-side'),
    url(r'^server-side-search$', ServerSideSearchView.as_view(), name='server-side-search'),
    url(r'^server-side-objects$', ServerSideObjectsView.as_view(), name='server-side-objects'),
    url(r'^server-side-custom$', ServerSideCustomView.as_view(), name='server-side-custom'),
    url(r'^defered-loading$', DeferredLoadingView.as_view(), name='deferred-loading'),
    url(r'^localization$', LocalizationView.as_view(), name='localization'),
    url(r'^browsers/', include(patterns('',
        url(r'^default$', FormattedBrowserDatatablesView.as_view(), name='DT-browsers-default'),
        url(r'^objects$', ObjectBrowserDatatablesView.as_view(), name='DT-browsers-objects'),
        url(r'^custom$', CustomBrowserDatatablesView.as_view(), name='DT-browsers-custom'),
    ))),
    url(r'^js/', include('djangojs.urls')),

    # Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
    url(r'^admin/', include(admin.site.urls)),
)
Example #4
0

urlpatterns = patterns(
    "",
    # Examples:
    url(r"^$", IndexView.as_view(), name="index"),
    url(r"^client-side$", ClientSideView.as_view(), name="client-side"),
    url(r"^server-side$", ServerSideView.as_view(), name="server-side"),
    url(r"^server-side-search$", ServerSideSearchView.as_view(), name="server-side-search"),
    url(r"^server-side-objects$", ServerSideObjectsView.as_view(), name="server-side-objects"),
    url(r"^server-side-custom$", ServerSideCustomView.as_view(), name="server-side-custom"),
    url(r"^defered-loading$", DeferredLoadingView.as_view(), name="deferred-loading"),
    url(r"^localization$", LocalizationView.as_view(), name="localization"),
    url(
        r"^browsers/",
        include(
            patterns(
                "",
                url(r"^default$", FormattedBrowserDatatablesView.as_view(), name="DT-browsers-default"),
                url(r"^objects$", ObjectBrowserDatatablesView.as_view(), name="DT-browsers-objects"),
                url(r"^custom$", CustomBrowserDatatablesView.as_view(), name="DT-browsers-custom"),
            )
        ),
    ),
    url(r"^js/", include("djangojs.urls")),
    # Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
    # Uncomment the next line to enable the admin:
    url(r"^admin/", include(admin.site.urls)),
)
Example #5
0
        ServerSideObjectsView.as_view(),
        name='server-side-objects'),
    url(r'^server-side-custom$',
        ServerSideCustomView.as_view(),
        name='server-side-custom'),
    url(r'^defered-loading$',
        DeferredLoadingView.as_view(),
        name='deferred-loading'),
    url(r'^localization$', LocalizationView.as_view(), name='localization'),
    url(
        r'^browsers/',
        include(
            patterns(
                '',
                url(r'^default$',
                    FormattedBrowserDatatablesView.as_view(),
                    name='DT-browsers-default'),
                url(r'^objects$',
                    ObjectBrowserDatatablesView.as_view(),
                    name='DT-browsers-objects'),
                url(r'^custom$',
                    CustomBrowserDatatablesView.as_view(),
                    name='DT-browsers-custom'),
            ))),
    url(r'^js/', include('djangojs.urls')),

    # Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
    url(r'^admin/', include(admin.site.urls)),
from django.conf.urls import patterns, url

from eztables.demo.views import (
    BrowserDatatablesView,
    FormattedBrowserDatatablesView,
    CustomBrowserDatatablesView,
    SpecialCaseDatatablesView,
)

urlpatterns = patterns('',
    url(r'^$', BrowserDatatablesView.as_view(), name='browsers'),
    url(r'^formatted/$', FormattedBrowserDatatablesView.as_view(), name='formatted-browsers'),
    url(r'^custom/$', CustomBrowserDatatablesView.as_view(), name='custom-browsers'),
    url(r'^special/$', SpecialCaseDatatablesView.as_view(), name='special'),
)