reproductor personalizado musica mostrar manipular insertar imagenes imagen ejemplos con atributos javascript jquery jqgrid

javascript - personalizado - reproductor audio html5 playlist



jqgrid formateador personalizado en línea editar con elemento personalizado (0)

Tengo una grilla que utilizo formateador personalizado para formatear una columna. el formateador funciona muy bien en este caso, concatena 2 campos de la respuesta a una columna. pero esta columna debe ser editable y solo mostrar uno de los valores de las columnas. eso significa: la edición funciona con custom_element. pero cuando hago clic en el botón guardar en línea, se muestra:

"undefined/12"

como valor de columna, antes de que la grilla active la recarga y todo vuelva a ser normal. después de recargar la grilla, muestra:

"0/12"

lo cual está bien. cuando hago clic en el botón de cancelación en línea, después de hacer clic en editar, se muestra:

aquí mi definición de columna:

name: ''interval'', label: ''Interval'', align: ''center'', sorttype: ''number'', search: false, width: 120, editable: true, edittype: ''custom'', editoptions: { custom_element: function(value, options){ var elem = $("<input type=''text'' class=''form-control'' />"); elem.val($(value).data(''interval'')); return elem; }, custom_value: function(elem, operation, value){ if(operation === ''get'') return $(elem).val(); if(operation === ''set'') { $(elem).val(value); } } }, editrules: { required: true }, formatter: function(cellvalue, options, rowObject){ return ''<span data-interval="''+rowObject.clean_interval+''">''+rowObject.history_count+''/''+cellvalue+''</span>''; }, unformat: function (cellvalue, options, cellObject) { return $(cellvalue).data(''interval''); } },

¿Qué pasa con esto?