Cómo rellenar la matriz de grupos kogrid -- grouping campo con kogrid camp Relacionados El problema

How to Populate koGrid Groups Array


1
vote

problema

Español

Tengo un kogrid configurado de la siguiente manera:

          var myItemsGrid = {             data: myItems,             columnDefs: [                 { field: 'item.title', displayName: 'Title', cellTemplate: $("#cdfUrlCellTemplate").html() },                 { field: 'item.dueTimeUtc', displayName: 'Due', cellFormatter: formatDate, sortFn: sortDates },                 { field: 'id', displayName: 'Edit', cellTemplate: $("#editCellTemplate").html() }             ],             showGroupPanel: true,             groups: ['item.title'],             showFilter: false,             canSelectRows: false          };   

Mi problema es que la matriz de grupos, que he intentado completar usando el nombre del campo de uno de los campos en mi cuadrícula, causa el siguiente error:

TypeError: No se puede leer la propiedad 'IsAgCol' de UNDEFINED

¿Cómo debo estar poblando la matriz de grupos para que pueda configurar la agrupación inicial para mi cuadrícula?

Original en ingles

I have a koGrid configured as follows:

        var myItemsGrid = {             data: myItems,             columnDefs: [                 { field: 'item.title', displayName: 'Title', cellTemplate: $("#cdfUrlCellTemplate").html() },                 { field: 'item.dueTimeUtc', displayName: 'Due', cellFormatter: formatDate, sortFn: sortDates },                 { field: 'id', displayName: 'Edit', cellTemplate: $("#editCellTemplate").html() }             ],             showGroupPanel: true,             groups: ['item.title'],             showFilter: false,             canSelectRows: false          }; 

My problem is that the groups array, which I have tried to populate using the field name of one of the fields in my grid, causes the following error:

TypeError: Cannot read property 'isAggCol' of undefined

How should I be populating the groups array so that I can set up initial grouping for my grid?

     

Lista de respuestas

0
 
vote

Tuve el mismo problema y tomé un enfoque diferente enviando un evento al control de la cuadrícula para agrupar el primer encabezado. Algo así:

jQuery ("# ​​SymbolPickerview"). Buscar (". Kggroupicon"). Primero (). Haga clic ();

Esto funciona hasta que hay algún tipo de parche generalmente disponible.

 

I had the same problem and took a different approach by sending an event to the grid control to group by the first heading. Something like this:

jQuery("#symbolPickerView").find(".kgGroupIcon").first().click();

This works until there is some sort of patch generally available.

 
 
-1
 
vote
vote
La mejor respuesta
 

Terminé tener que parchear el script de Kogrid para que la agrupación inicial de columnas funcione.

Si alguien más tiene el problema, estoy feliz de proporcionar el script parcheado. Miraré hacer una solicitud de extracción para obtener la solución en el repositorio de Kogrid después de ponerlo a través de sus pasos un poco más.

 

I ended up having to patch the koGrid script to get the initial grouping of columns to work.

If anyone else has the problem I'm happy to provide the patched script. I will look at making a pull request to get the fix into the koGrid repository after putting it through its paces a bit more.

 
 
   
   

Relacionados problema

4  La pantalla de KO SELLES ISSEES, en el tamaño de tamaño, gire, se muestra una fila. Imágenes también incluidas  ( Ko grid display isseues on resize gird shows one row images also included ) 
usando lo siguiente. 1) Visual Studio 2012. 2) Plantilla de toalla caliente. 3) Descargado Ko Grid y su CSS. home.html m111 home.js m2 Configu...

4  Clasificación de Kogrid - Paginación del lado del servidor  ( Kogrid sorting server side paging ) 
Kogrid no parece poder ordenar todos los artículos cuando hay varias páginas. Parece que solo ordena la página que se muestra cuando hace clic en un encabezad...

1  Knockout Kogrid: ¿Cómo puedo trabajar con la opción Seleccionar en una fila de cuadrícula?  ( Knockout kogrid how can i work with select option in a grid row ) 
He configurado con éxito una celda en una fila para ser una opción Seleccionar usando la plantilla Bellow: <div data-bind="kgCell: $cell"> <select data-mi...

0  Hipervínculo KnockOutjs a nueva pestaña  ( Knockoutjs hyperlink to new tab ) 
Tengo un sitio web de ASP.NET MVC que utiliza Knockoutjs y Kogrid en las vistas. Dinamentamente hace hipervínculos en una columna en particular de la siguient...

0  Propiedades kogrid y observables  ( Kogrid and observable properties ) 
Estoy mirando usando kogrid y me tomó un tiempo averiguar cómo usar propiedades observables. Encontré la página de Wiki sobre plantillas personalizadas útil...

2  Cuadrícula ko - valor repetido  ( Ko grid repeating value ) 
Tengo un sitio ASP.NET MVC con un kogrid en una de mis puntos de vista. Esto extrae los datos haciendo una llamada AJAX a un controlador que luego selecciona ...

0  La reordenación de la columna de Kogrid no funciona en Mozilla Firefox  ( Kogrid column reordering is not working in mozilla firefox ) 
Estoy usando kogrid en mi página web. Todo funciona bien en Chrome, pero cuando se trata de Fire Fox y Safari, la reordenación de la columna no funciona. Habí...

0  El cambio de tamaño de la ventana con múltiples objetos kogridos establece el ancho de cualquier kogrids ocultos a cero  ( Window resizing with multiple kogrid objects sets the width of any hidden kogrid ) 
Esta es probablemente una pregunta fácil para un experto de CSS (o tal vez un kogrid) (que no soy tampoco). La configuración es una página web con Knockout an...

0  KOGRID: Clasificación predeterminada no funciona  ( Kogrid default sorting not working ) 
Como parte de kogrid 2.1.1 no estaba Capaz de hacer que la clasificación predeterminada funcione, lo que significa que si desea que su cuadrícula sea orde...

1  kogrid totaleserveritems  ( Kogrid totalserveritems ) 
Tengo problemas con este valor en mi cuadrícula. Parece que no está tomando el observable que pase a la configuración de la cuadrícula con los elementos tot...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos