2015-02-25 2 views
0

Я использую плагин fancytree jquery для управления древовидной структурой в форме.Как изменить имя параметра формы в fancytree

Я использовал пример кода, как это представить значения внутри формы:

$("#parent").fancytree("getTree").generateFormElements(); 
var formData = $form.serializeArray(); 

Он работает хорошо, за исключением Я хочу изменить имя параметра, который является по умолчанию ft_1 []. Есть ли конфигурация или способ изменить это имя параметра на определенный пользователем?

ответ

0

generateFormElements(selected, active) принимает логические или строковые аргументы.

Если строка передается, то он интерпретируется как имя элемента:.

$("#parent").fancytree("getTree").generateFormElements("selectedVar", "activeVar"); 
var formData = $form.serializeArray(); 
+0

спасибо Я пробовал, но $ ("# родитель") fancytree ("getTree") generateFormElements ('parentCategoriesList'. 'parentCategoriesList'); - все еще генерирует ft_1 [] в параметрах формы. –

+0

Кажется, вы нашли ошибку, я загляну в нее: https://github.com/mar10/fancytree/issues/403 – mar10

+0

Не волнуйтесь, спасибо, сейчас я просто использовал selectedItems и добавил данные формы вручную. –

Смежные вопросы