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?