File size: 1,944 Bytes
7d0c16f 7710c1b 7d0c16f 89c703e 7d0c16f 89c703e 7d0c16f 89c703e 7d0c16f 89c703e 7d0c16f 89c703e 7d0c16f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
{% extends "base.html.j2" %}
{% import "components.html.j2" as ui %}
{% block content %}
<header class="doc-header">
<h1>Client Script 路 {{ doc.metadata.description or doc.metadata.script_type }}</h1>
<p class="doc-header-meta">
SuiteScript {{ doc.metadata.suitescript_version or "N/D" }}
{% if doc.metadata.modules %}
路 M贸dulos: {{ doc.metadata.modules | join(", ") }}
{% endif %}
</p>
<p class="muted">Eventos de cliente y validaciones en UI.</p>
</header>
{{ ui.metadata_block(doc.metadata) }}
{{ ui.summary_block(doc.summary) }}
{% set lifecycle = doc.lifecycle or {} %}
{% if lifecycle %}
<div class="section">
<h2>Lifecycle Hooks</h2>
{% for hook, description in lifecycle.items() if description %}
<h3>{{ hook }}</h3>
<p>{{ description }}</p>
{% endfor %}
</div>
{% endif %}
{# ------------------------ Campos controlados ------------------------ #}
{% if doc.fields %}
{{ ui.table_block("Campos controlados", doc.fields, [
{"field": "id", "title": "ID"},
{"field": "label", "title": "Etiqueta"},
{"field": "type", "title": "Tipo"},
{"field": "default", "title": "Valor por defecto"}
]) }}
{% endif %}
{# ------------------------ Validaciones ------------------------ #}
{% if doc.validations %}
{{ ui.list_block("Validaciones", doc.validations) }}
{% endif %}
{# ------------------------ Interacci贸n con usuario ------------------------ #}
{% if doc.user_interaction %}
{% if doc.user_interaction.messages %}
{{ ui.list_block("Mensajes al usuario", doc.user_interaction.messages) }}
{% endif %}
{% if doc.user_interaction.automatic_changes %}
{{ ui.list_block("Cambios autom谩ticos", doc.user_interaction.automatic_changes) }}
{% endif %}
{% endif %}
{# ------------------------ Side effects ------------------------ #}
{% if doc.side_effects %}
{{ ui.list_block("Side effects", doc.side_effects) }}
{% endif %}
{% endblock %}
|