EasyUI Forum
October 17, 2025, 12:47:14 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Forms defined from javascript [SOLVED]  (Read 7765 times)
fausastu
Newbie
*
Posts: 3


View Profile Email
« on: September 12, 2016, 07:40:50 AM »

Hi guys.

There is a way to programatically define fields in a form?
(LIke columns in datagrid)

Thanks in advance
« Last Edit: September 19, 2016, 10:57:33 AM by fausastu » Logged
jarry
Administrator
Hero Member
*****
Posts: 2300


View Profile Email
« Reply #1 on: September 12, 2016, 07:48:05 PM »

You can define your field options and then write some code to create the inputing components. Please refer to the code below:
Code:
var fields = [{
label: 'Name:',
type: 'textbox',
width: 300
},{
label: 'Subject:',
type: 'textbox',
width: 300
},{
label: 'Language:',
type: 'combobox',
width: 300
}];

for(var i=0; i<fields.length; i++){
var opts = fields[i];
var input = $('<input>').appendTo('#ff').wrap('<div class="row"></div>');
input[opts.type](opts);
}
Logged
fausastu
Newbie
*
Posts: 3


View Profile Email
« Reply #2 on: September 13, 2016, 07:46:28 AM »

Thanks Jarry!

Nice, smart and clear solution.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!