comments for select source func

This commit is contained in:
vitalets
2012-12-28 14:40:45 +04:00
parent 96a8eba12d
commit 19f227f83c

@ -248,14 +248,16 @@ List - abstract class for inputs that have source option loaded from js array or
List.defaults = $.extend({}, $.fn.editabletypes.abstractinput.defaults, { List.defaults = $.extend({}, $.fn.editabletypes.abstractinput.defaults, {
/** /**
Source data for list. If string - considered ajax url to load items. Otherwise should be an array. Source data for list.
Array format is: <code>[{value: 1, text: "text"}, {...}]</code><br> If **array** - it should be in format: `[{value: 1, text: "text1"}, {...}]`
For compability it also supports format <code>{value1: "text1", value2: "text2" ...}</code> but it does not guarantee elements order. For compability, object format is also supported: `{"1": "text1", "2": "text2" ...}` but it does not guarantee elements order.
If source is **string**, results will be cached for fields with the same source and name. See also <code>sourceCache</code> option.
If source is **function**, should return data in array format: <code>[{value: 1, text: "text"}, {...}]</code> or object format: <code>{value1: "text1", value2: "text2" ...}</code> If **string** - considered ajax url to load items. In that case results will be cached for fields with the same source and name. See also `sourceCache` option.
If **function**, it should return data in format above (since 1.3.1).
@property source @property source
@type string|array|object @type string | array | object | function
@default null @default null
**/ **/
source:null, source:null,
@ -263,7 +265,7 @@ List - abstract class for inputs that have source option loaded from js array or
Data automatically prepended to the beginning of dropdown list. Data automatically prepended to the beginning of dropdown list.
@property prepend @property prepend
@type string|array|object|function @type string | array | object | function
@default false @default false
**/ **/
prepend:false, prepend:false,