Forum
Topic RSS
Related Topics
15:26
17/08/2012
OfflineHello
I do:
<script>
function myelem (value, options) {
var el = document.createElement("input");
el.type="text";
el.value = value;
return el;
}
function myvalue(elem, operation, value) {
if(operation === 'get') {
return $(elem).find("input").val();
} else if(operation === 'set') {
$('input',elem).val(value);
}
}
jQuery("#grid_id").jqGrid({
...
colModel: [
...
{name:'price', ..., editable:true, edittype:'custom', editoptions:{custom_element: myelem, custom_value:myvalue} },
...
]
...
});
</script>
Result: Error e1. How i can do custom element?
13:17
17/08/2012
Offlinei find solution. My problem appeared because i generate model in php as array and passed in javascript json_encode. javascript don't determine that myelem is function.
jquery.jqGrid.src.js line 5914:
if($.isFunction(options.custom_element)) {.....
my solution:
lines 5913-5926 (block "try") replace to:
try { var celm = window[options.custom_element]($t,vl,options); celm = $(celm).addClass("customelement").attr({id:options.id,name:options.name}); $(elem).empty().append(celm); }
Most Users Ever Online: 994
Currently Online:
113 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
OlegK: 1255
markw65: 179
kobruleht: 144
phicarre: 132
YamilBracho: 124
Renso: 118
Member Stats:
Guest Posters: 447
Members: 11373
Moderators: 2
Admins: 1
Forum Stats:
Groups: 1
Forums: 8
Topics: 10592
Posts: 31289
Newest Members:
, razia, Prankie, psky, praveen neelam, greg.valainis@pa-tech.comModerators: tony: 7721, Rumen[Trirand]: 81
Administrators: admin: 66
Log In
Home