SmartClient Version: v10.0p_2014-11-16/EVAL Development Only (expires 2015.01.15_12.11.41) Licensed to: Isomorphic Software (#ISC_EVAL_NIGHTLY)
Chrome on OSX
please modify the #formatRelatedValue sample like this:
Please select an option, then press tab to have it formatted.
Now, if you evaluate testForm.getValues() you'll obtain something like
{otherEmployeeName: "Tamara Kane (tkane@server.com)"}
instead of the correct {otherEmployeeName: 182} which you obtain when not formatted.
Chrome on OSX
please modify the #formatRelatedValue sample like this:
Code:
isc.DynamicForm.create({ ID:"testForm", items : [ { name:"otherEmployeeName", title:"Employee", type: "comboBox", optionDataSource:"employees", valueField:"EmployeeId", displayField:"Name", pickListFields:[ {name:"Name"}, {name:"Email"} ], width:250, pickListWidth:350, formatOnBlur: true, formatValue : function (value, record, form, item) { var selectedRecord = item.getSelectedRecord(); if (selectedRecord != null) { return selectedRecord.Name + " (" + selectedRecord.Email + ")"; } else { return value; } } } ] });
Now, if you evaluate testForm.getValues() you'll obtain something like
{otherEmployeeName: "Tamara Kane (tkane@server.com)"}
instead of the correct {otherEmployeeName: 182} which you obtain when not formatted.
Comment