ColdFusion обрабатывает таблицы данных "отправленные параметры" - PullRequest
0 голосов
/ 07 января 2019

У кого-нибудь есть опыт использования таблиц данных jQuery с ColdFusion? Был ли у вас какой-либо успех в использовании режима «serverSide», в получении CF для правильного разбора параметров, отправляемых таблицами данных на сервер, в сложные переменные? Например, в настоящее время, если я выбрасываю «форму», я получаю ключи типа columns[1][data] или search[value]. Как заставить ColdFusion анализировать эти параметры в переменных типа form.columns[1].data или form.search.value?

Согласно документации на https://datatables.net/manual/server-side, написано:

В большинстве современных сред сценариев на стороне сервера эти данные будут автоматически доступны в виде массива.

Я использую ColdFusion 11.

1 Ответ

0 голосов
/ 07 января 2019

Возможно, вы захотите проверить утилиту под названием FormUtils.

Это может занять

<h2 class="is-size-2">employee[1]</h2>
<input name="employee[1].name" type="text" value=""><br />
<input name="employee[1].phone" type="text" value=""><br />
<input name="employee[1].permission.2" type="text" value=""><br />
<input name="employee[1].permission.1" type="text" value=""><br />
<input name="employee[1].mode[2]" type="text" value=""><br />
<input name="employee[1].mode[1]" type="text" value=""><br />

И превратить его в структуры и массивы

 <cfset util = new formutils.FormUtils().init() />
 <!--- form has been patched --->
 <cfdump var="#form#">

В основном это позволяет перемещать формы в виде структур и массивов

Отказ

Я переписал оригинал. Оригинал был сделан Брайаном Котеком.

Ссылки ниже на мою версию кода. Также есть ссылки на его версию.

Видео-демонстрация этого в действии: https://coldfusion.adobe.com/2018/10/make-form-processing-simpler-with-brian-koteks-formutils/

Основной файл: https://github.com/jmohler1970/FormUtils

Демонстрационный сайт: https://github.com/jmohler1970/FormUtils_demo

...