Utilizamos cookies para intentar brindarle una mejor experiencia en Freshdesk.
Si desea saber más sobre el tipo de cookies que utilizamos y sobre la forma y motivos por los que las usamos, lea nuestra Política de privacidad. Si no le gustan las cookies o está a dieta, también puede desactivarlas por completo. Solo tenga en cuenta que en Freshdesk nos encantan las cookies (sobre todo las que tienen virutas de chocolate), y que algunos apartados de Freshdesk podrían no funcionar correctamente si las desactiva.
También daremos por hecho que acepta y está de acuerdo con la manera en que usamos las cookies, tal como se describe en nuestra Política de privacidad, a menos que decida desactivarlas por completo a través de su navegador.
Para obtener un grid como éste:
Debe configurar un template de la siguiente forma.
HEAD
Aquí definimos las cabeceras de las columnas. Aplicamos las clases de estilo correspondientes para colorear.
<div class="col-12 col-l-12 hidden-m hidden-s nopadding mod-expand"> <div class="row nopadding"> <div class="col-15 col-l-2 hidden-m hidden-s nopadding text-center bg-primary opacity-70"><br/></div> <div class="col-4 col-l-4 nopadding text-center bg-outstanding">{{translate|Name}}<br/></div> <div class="col-15 hidden-l hidden-m hidden-s nopadding text-center bg-outstanding opacity-70">{{translate|Type}}<br/></div> <div class="col-15 col-l-3 nopadding text-center bg-outstanding ">{{translate|E-mail}}<br/></div> <div class="col-15 col-l-3 nopadding text-center bg-outstanding opacity-70">{{translate|Phone}}<br/></div> <div class="col-2 hidden-l hidden-m hidden-s nopadding text-center bg-outstanding ">{{translate|Assigned to}}<br></div> </div> </div>BODY
Definimos cada una de las celdas correspondientes a las columnas que definimos en el encabezado
Aplicamos formats switch, isnull, etc. Para decidir qué color e icono pintar para cada tipo de cuenta.
Aplicamos nav-button para acceder con un click a la ficha del objeto cuenta.
<div class="col-12 col-l-12 col-m-12 col-s-12 nopadding mod-expand"> <div class="row row-line clickable"> <div class="col-15 col-l-2 hidden-m hidden-s text-left size-s"> <small> <span title="{{translate|Select}}">{{bagbutton}}</span> {{objectmenu}} </small> </div> <flx-navbutton type="openpage" pagetypeid="view" objectname="Account" objectwhere="(ACCOUNT.account_id='{{account_id}}')" defaults="" targetid="current" excludehist="false"> <div class="col-4 col-l-4 col-m-12 col-s-12 size-s {{type_id|switch:[0:txt-warning,1:txt-outstanding,2:txt-tools,else:txt-primary]}}"> <div class="ellipsis"><i class="flx-icon {{type_id|switch:[0:icon-focus-6,1:icon-user4,2:icon-providers,else:icon-clients1]}} icon-margin-right"></i><strong>{{name}}</strong> <small class="{{state_id|switch:[1:txt-danger,2:txt-outstanding]}}"> {{state_id|switch:[0:,else:{{descrip_state}}]}}</small></div> <div class="ellipsis txt-primary">{{businessname}}</div> </div> </flx-navbutton> <div class="col-15 hidden-l hidden-m hidden-s " > <i class="flx-icon {{type_id|switch:[0:icon-focus-6,1:icon-user4,2:icon-providers,else:icon-clients1]}} icon-margin-right "></i>{{descrip_type}} </div> <div class="col-15 col-l-3 col-m-4 col-s-6 "> <div class="ellipsis" title="{{email|isnull:{{translate|no mail}}}}"><i class="flx-icon icon-email icon-margin-right "></i><a href="mailto:{{email|isnull:#}}">{{email|isnull:{{translate|no mail}}}}</a></div> </div> <div class="col-15 col-l-3 col-m-4 col-s-6 " > <div class="ellipsis" title="{{phone|isnull:{{translate|no phone}}}}"> <i class="flx-icon icon-phone icon-margin-right " ></i><a href="tel:{{phone|isnull:#}}">{{phone|isnull:{{translate|no phone}}}}</a></div> </div> <div class="col-2 hidden-l hidden-m hidden-s "> <div class="ellipsis" title="{{employeefirstname}} {{employeelastname}}"><i class="flx-icon icon-man-4 icon-margin-right "></i>{{employeefirstname}} {{employeelastname}}</div> </div> </div> </div>0 Votos
0 Comentarios
Iniciar sesión o Registrarse para publicar un comentario