2015-04-26 3 views
1

Я задал вопрос на форуме Dandelion, но я не получил никакого ответа, поэтому я пытаюсь здесь. AFAIK, создатель Dandelion, отвечает здесь, так что, возможно, мне повезет на этот раз.Dandelion datatables экспортирует в Excel - отсутствуют ссылки на экспорт

Мой стек - весна 4, тимэлеф и одуванчик. Datatables 0.10.1. То, что я пытаюсь достичь, - это простой экспорт. Я начал с filter based exports, но поскольку мои таблицы заполнены вызовом AJAX, это не сработало.

Итак, я перешел на controller based export. - Я добавил весь код в мое приложение Spring, но проблема все еще остается. В слое просмотра нет экспортной ссылки! Код My Thymeleaf выглядит следующим образом.

<table id="appConfig" class="table-striped table-bordered dataTable" dt:export="xlsx,pdf,csv,xls" dt:table="true" dt:url="URL_WHERE_DATAATBLES_CONTROLLER_WORKS" 
     dt:pageable="true" dt:paginationtype="full_numbers" dt:serverside="true" dt:processing="false" dt:dom="frtlpi"> 
<thead> 
    <tr> 
     <th dt:property="key"><span>Parameter Key</span></th> 
     <th dt:property="value"><span>Parameter Value</span></th> 
     <th dt:sortable="false" dt:renderFunction="renderEditButton"></th> 
     <th dt:sortable="false" dt:renderFunction="renderDeleteButton">/th> 
    </tr> 
</thead> 

Мои DataTable отлично работает - он извлекает данные с сервера (с AJAX вызова), но нет никакой связи экспорта в любом месте. Как это должно работать или вести себя тогда? Я делаю что-то неправильно?

PS. Почему нет метки «одуванчика»? Я думаю, что это будет хорошо для вопросов, связанных с одуванчиком.

ответ

3

Как только вы активируете экспорт, одуванчик-DataTables делает доступным новый элемент управления доступны через E параметра и автоматически обновляет параметр dom включить этот новый элемент управления.

Поскольку перекрытии с DT: ДОМ параметр, необходимо указать новый элемент управления, например, с: dt:dom="Efrtlpi

Отказ от ответственности, в соответствии с требованиями С.О. правилами: Я автор библиотеки.

Почему нет тега 'dandelion'? Я думаю, что это будет хорошо для вопросов, связанных с одуванчиком.

Потому что у меня не хватает репутации, но пока я хотел бы иметь один :-)

+0

[тег: одуванчик] была создана, вы, вероятно, хотите, чтобы предложить изменения к существующим вопросам, повторно пометьте их, чтобы использовать его. Тег wiki тоже был бы хорош, если вы можете написать тот, который не слишком много саморекламы! – Gagravarr

+0

@Gagravarr спасибо !!! – tduchateau