Add demo actions and github props
parent
9476c0c429
commit
d6b6744f9f
|
@ -78,7 +78,7 @@ export default {
|
||||||
tabs.push(
|
tabs.push(
|
||||||
<TabPanel key={sourceType} header={this.sources[sourceType].tabName}>
|
<TabPanel key={sourceType} header={this.sources[sourceType].tabName}>
|
||||||
<pre v-code><code>
|
<pre v-code><code>
|
||||||
{this.sources[sourceType].content.replace('<\\/script>', '<\\/script>')}
|
{this.sources[sourceType].content.replace('<\\/script>', '<\/script>')}
|
||||||
</code></pre>
|
</code></pre>
|
||||||
</TabPanel>
|
</TabPanel>
|
||||||
);
|
);
|
||||||
|
|
|
@ -210,4 +210,17 @@
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.box {
|
||||||
|
background-color: var(--surface-e);
|
||||||
|
text-align: center;
|
||||||
|
padding-top: 1rem;
|
||||||
|
padding-bottom: 1rem;
|
||||||
|
border-radius: 4px;
|
||||||
|
box-shadow: 0 2px 1px -1px rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 1px 3px 0 rgba(0,0,0,.12);
|
||||||
|
}
|
||||||
|
|
||||||
|
.box-stretched {
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
}
|
}
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>Accordion</h1>
|
<h1>Accordion</h1>
|
||||||
<p>Accordion groups a collection of contents in tabs.</p>
|
<p>Accordion groups a collection of contents in tabs.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="AccordionDemo" :sources="sources">
|
<AppDoc name="AccordionDemo" :sources="sources" github="accordion/AccordionDemo.vue">
|
||||||
<h5>Import</h5>
|
<h5>Import</h5>
|
||||||
<pre v-code.script><code>
|
<pre v-code.script><code>
|
||||||
import Accordion from 'primevue/accordion';
|
import Accordion from 'primevue/accordion';
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<h1>AutoComplete</h1>
|
<h1>AutoComplete</h1>
|
||||||
<p>AutoComplete is an input component that provides real-time suggestions when being typed.</p>
|
<p>AutoComplete is an input component that provides real-time suggestions when being typed.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="AutoCompleteDemo" :sources="sources" :service="['CountryService']" :data="['countries']">
|
<AppDoc name="AutoCompleteDemo" :sources="sources" :service="['CountryService']" :data="['countries']" github="autocomplete/AutoCompleteDemo.vue">
|
||||||
<h5>Import</h5>
|
<h5>Import</h5>
|
||||||
<pre v-code.script><code>
|
<pre v-code.script><code>
|
||||||
import AutoComplete from 'primevue/autocomplete';
|
import AutoComplete from 'primevue/autocomplete';
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>Avatar</h1>
|
<h1>Avatar</h1>
|
||||||
<p>Avatar represents people using icons, labels and images.</p>
|
<p>Avatar represents people using icons, labels and images.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="AvatarDemo" :sources="sources">
|
<AppDoc name="AvatarDemo" :sources="sources" github="avatar/AvatarDemo.vue">
|
||||||
<h5>Import</h5>
|
<h5>Import</h5>
|
||||||
<pre v-code.script><code>
|
<pre v-code.script><code>
|
||||||
import Avatar from 'primevue/avatar';
|
import Avatar from 'primevue/avatar';
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>Badge</h1>
|
<h1>Badge</h1>
|
||||||
<p>Badge is a small status indicator for another element.</p>
|
<p>Badge is a small status indicator for another element.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="BadgeDemo" :sources="sources">
|
<AppDoc name="BadgeDemo" :sources="sources" github="badge/BadgeDemo.vue">
|
||||||
<h5>Getting Started</h5>
|
<h5>Getting Started</h5>
|
||||||
<p>Badge can either be used as a standalone component or as a directive.</p>
|
<p>Badge can either be used as a standalone component or as a directive.</p>
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>BlockUI</h1>
|
<h1>BlockUI</h1>
|
||||||
<p>BlockUI can either block other components or the whole page.</p>
|
<p>BlockUI can either block other components or the whole page.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="BlockUIDemo" :sources="sources">
|
<AppDoc name="BlockUIDemo" :sources="sources" github="blockui/BlockUIDemo.vue">
|
||||||
<h5>Import</h5>
|
<h5>Import</h5>
|
||||||
<pre v-code.script><code>
|
<pre v-code.script><code>
|
||||||
import BlockUI from 'primevue/blockui';
|
import BlockUI from 'primevue/blockui';
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>Breadcrumb</h1>
|
<h1>Breadcrumb</h1>
|
||||||
<p>Breadcrumb provides contextual information about page hierarchy.</p>
|
<p>Breadcrumb provides contextual information about page hierarchy.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="BreadcrumbDemo" :sources="sources">
|
<AppDoc name="BreadcrumbDemo" :sources="sources" github="breadcrumb/BreadcrumbDemo.vue">
|
||||||
<h5>Import</h5>
|
<h5>Import</h5>
|
||||||
<pre v-code.script><code>
|
<pre v-code.script><code>
|
||||||
import Breadcrumb from 'primevue/breadcrumb';
|
import Breadcrumb from 'primevue/breadcrumb';
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>Button</h1>
|
<h1>Button</h1>
|
||||||
<p>Button is an extension to standard button element with icons and theming.</p>
|
<p>Button is an extension to standard button element with icons and theming.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="ButtonDemo" :sources="sources">
|
<AppDoc name="ButtonDemo" :sources="sources" github="button/ButtonDemo.vue">
|
||||||
<h5>Import</h5>
|
<h5>Import</h5>
|
||||||
<pre v-code.script><code>
|
<pre v-code.script><code>
|
||||||
import Button from 'primevue/button';
|
import Button from 'primevue/button';
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<h1>Calendar</h1>
|
<h1>Calendar</h1>
|
||||||
<p>Calendar is an input component to select a date.</p>
|
<p>Calendar is an input component to select a date.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="CalendarDemo" :sources="sources">
|
<AppDoc name="CalendarDemo" :sources="sources" github="calendar/CalendarDemo.vue">
|
||||||
<h5>Import</h5>
|
<h5>Import</h5>
|
||||||
<pre v-code.script><code>
|
<pre v-code.script><code>
|
||||||
import Calendar from 'primevue/calendar';
|
import Calendar from 'primevue/calendar';
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>Card</h1>
|
<h1>Card</h1>
|
||||||
<p>Card is a flexible container component.</p>
|
<p>Card is a flexible container component.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="CardDemo" :sources="sources">
|
<AppDoc name="CardDemo" :sources="sources" github="card/CardDemo.vue">
|
||||||
<h5>Import</h5>
|
<h5>Import</h5>
|
||||||
<pre v-code.script><code>
|
<pre v-code.script><code>
|
||||||
import Card from 'primevue/card';
|
import Card from 'primevue/card';
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>Carousel</h1>
|
<h1>Carousel</h1>
|
||||||
<p>Carousel is a content slider featuring various customization options.</p>
|
<p>Carousel is a content slider featuring various customization options.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="CarouselDemo" :sources="sources" :service="['ProductService']" :data="['products-small']">
|
<AppDoc name="CarouselDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" github="carousel/CarouselDemo.vue">
|
||||||
<h5>Import</h5>
|
<h5>Import</h5>
|
||||||
<pre v-code.script><code>
|
<pre v-code.script><code>
|
||||||
import Carousel from 'primevue/carousel';
|
import Carousel from 'primevue/carousel';
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<h1>CascadeSelect</h1>
|
<h1>CascadeSelect</h1>
|
||||||
<p>CascadeSelect displays a nested structure of options.</p>
|
<p>CascadeSelect displays a nested structure of options.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="CascadeSelectDemo" :sources="sources">
|
<AppDoc name="CascadeSelectDemo" :sources="sources" github="cascadeselect/CascadeSelectDemo.vue">
|
||||||
<h5>Import</h5>
|
<h5>Import</h5>
|
||||||
<pre v-code.script><code>
|
<pre v-code.script><code>
|
||||||
import CascadeSelect from 'primevue/cascadeselect';
|
import CascadeSelect from 'primevue/cascadeselect';
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>BarChart</h1>
|
<h1>BarChart</h1>
|
||||||
<p>A bar chart or bar graph is a chart that presents grouped data with rectangular bars with lengths proportional to the values that they represent.</p>
|
<p>A bar chart or bar graph is a chart that presents grouped data with rectangular bars with lengths proportional to the values that they represent.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="ChartDemo" :sources="sources" :dependencies="{'chart.js': '2.7.3'}" component="Chart"/>
|
<AppDoc name="ChartDemo" :sources="sources" :dependencies="{'chart.js': '2.7.3'}" component="Chart" github="chart/BarChartDemo.vue"/>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>Combo Chart</h1>
|
<h1>Combo Chart</h1>
|
||||||
<p>Different chart types can be combined in the same graph.</p>
|
<p>Different chart types can be combined in the same graph.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="ChartDemo" :sources="sources" :dependencies="{'chart.js': '2.7.3'}" component="Chart"/>
|
<AppDoc name="ChartDemo" :sources="sources" :dependencies="{'chart.js': '2.7.3'}" component="Chart" github="chart/ComboChartDemo.vue"/>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>DoughnutChart</h1>
|
<h1>DoughnutChart</h1>
|
||||||
<p>A doughnut chart is a variant of the pie chart, with a blank center allowing for additional information about the data as a whole to be included.</p>
|
<p>A doughnut chart is a variant of the pie chart, with a blank center allowing for additional information about the data as a whole to be included.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="ChartDemo" :sources="sources" :dependencies="{'chart.js': '2.7.3'}" component="Chart" />
|
<AppDoc name="ChartDemo" :sources="sources" :dependencies="{'chart.js': '2.7.3'}" component="Chart" github="chart/DoughnutChartDemo.vue" />
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>Line Chart</h1>
|
<h1>Line Chart</h1>
|
||||||
<p>A line chart or line graph is a type of chart which displays information as a series of data points called 'markers' connected by straight line segments.</p>
|
<p>A line chart or line graph is a type of chart which displays information as a series of data points called 'markers' connected by straight line segments.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="ChartDemo" :sources="sources" :dependencies="{'chart.js': '2.7.3'}" component="Chart" />
|
<AppDoc name="ChartDemo" :sources="sources" :dependencies="{'chart.js': '2.7.3'}" component="Chart" github="chart/LineChartDemo.vue" />
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>Pie Chart</h1>
|
<h1>Pie Chart</h1>
|
||||||
<p>A pie chart is a circular statistical graphic, which is divided into slices to illustrate numerical proportion.</p>
|
<p>A pie chart is a circular statistical graphic, which is divided into slices to illustrate numerical proportion.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="ChartDemo" :sources="sources" :dependencies="{'chart.js': '2.7.3'}" component="Chart" />
|
<AppDoc name="ChartDemo" :sources="sources" :dependencies="{'chart.js': '2.7.3'}" component="Chart" github="chart/PieChartDemo.vue" />
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>Polar Area Chart</h1>
|
<h1>Polar Area Chart</h1>
|
||||||
<p>Polar area charts are similar to pie charts, but each segment has the same angle - the radius of the segment differs depending on the value.</p>
|
<p>Polar area charts are similar to pie charts, but each segment has the same angle - the radius of the segment differs depending on the value.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="ChartDemo" :sources="sources" :dependencies="{'chart.js': '2.7.3'}" component="Chart" />
|
<AppDoc name="ChartDemo" :sources="sources" :dependencies="{'chart.js': '2.7.3'}" component="Chart" github="chart/PolarAreaChartDemo.vue" />
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>Radar Chart</h1>
|
<h1>Radar Chart</h1>
|
||||||
<p>A radar chart is a graphical method of displaying multivariate data in the form of a two-dimensional chart of three or more quantitative variables represented on axes starting from the same point.</p>
|
<p>A radar chart is a graphical method of displaying multivariate data in the form of a two-dimensional chart of three or more quantitative variables represented on axes starting from the same point.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="ChartDemo" :sources="sources" :dependencies="{'chart.js': '2.7.3'}" component="Chart" />
|
<AppDoc name="ChartDemo" :sources="sources" :dependencies="{'chart.js': '2.7.3'}" component="Chart" github="chart/RadarChartDemo.vue" />
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<h1>Checkbox</h1>
|
<h1>Checkbox</h1>
|
||||||
<p>Checkbox is an extension to standard checkbox element with theming.</p>
|
<p>Checkbox is an extension to standard checkbox element with theming.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="CheckboxDemo" :sources="sources">
|
<AppDoc name="CheckboxDemo" :sources="sources" github="checkbox/CheckboxDemo.vue">
|
||||||
<h5>Import</h5>
|
<h5>Import</h5>
|
||||||
<pre v-code.script><code>
|
<pre v-code.script><code>
|
||||||
import Checkbox from 'primevue/checkbox';
|
import Checkbox from 'primevue/checkbox';
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>Chip</h1>
|
<h1>Chip</h1>
|
||||||
<p>Chip represents entities using icons, labels and images.</p>
|
<p>Chip represents entities using icons, labels and images.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="ChipDemo" :sources="sources">
|
<AppDoc name="ChipDemo" :sources="sources" github="chip/ChipDemo.vue">
|
||||||
<h5>Import</h5>
|
<h5>Import</h5>
|
||||||
<pre v-code.script><code>
|
<pre v-code.script><code>
|
||||||
import Chip from 'primevue/chip';
|
import Chip from 'primevue/chip';
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<h1>Chips</h1>
|
<h1>Chips</h1>
|
||||||
<p>Chips is used to enter multiple values on an input field.</p>
|
<p>Chips is used to enter multiple values on an input field.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation p-fluid">
|
<div class="content-section implementation p-fluid">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="ChipsDemo" :sources="sources">
|
<AppDoc name="ChipsDemo" :sources="sources" github="chips/ChipsDemo.vue">
|
||||||
<h5>Import</h5>
|
<h5>Import</h5>
|
||||||
<pre v-code.script><code>
|
<pre v-code.script><code>
|
||||||
import Chips from 'primevue/chips';
|
import Chips from 'primevue/chips';
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>ColorPicker</h1>
|
<h1>ColorPicker</h1>
|
||||||
<p>ColorPicker is an input component to select a color.</p>
|
<p>ColorPicker is an input component to select a color.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="ColorPickerDemo" :sources="sources" :extFiles="extFiles">
|
<AppDoc name="ColorPickerDemo" :sources="sources" :extFiles="extFiles" github="colorpicker/ColorPickerDemo.vue">
|
||||||
<h5>Import</h5>
|
<h5>Import</h5>
|
||||||
<pre v-code.script><code>
|
<pre v-code.script><code>
|
||||||
import ColorPicker from 'primevue/colorpicker';
|
import ColorPicker from 'primevue/colorpicker';
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>ConfirmDialog</h1>
|
<h1>ConfirmDialog</h1>
|
||||||
<p>ConfirmDialog uses a Dialog UI that is integrated with the Confirmation API.</p>
|
<p>ConfirmDialog uses a Dialog UI that is integrated with the Confirmation API.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="ConfirmDialogDemo" :sources="sources">
|
<AppDoc name="ConfirmDialogDemo" :sources="sources" github="confirmdialog/ConfirmDialogDemo.vue">
|
||||||
<h5>ConfirmationService</h5>
|
<h5>ConfirmationService</h5>
|
||||||
<p>ConfirmDialog is controlled via the <i>ConfirmationService</i> that needs to be installed globally before the application
|
<p>ConfirmDialog is controlled via the <i>ConfirmationService</i> that needs to be installed globally before the application
|
||||||
instance is created.</p>
|
instance is created.</p>
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>ConfirmPopup</h1>
|
<h1>ConfirmPopup</h1>
|
||||||
<p>ConfirmPopup displays a confirmation overlay displayed relatively to its target.</p>
|
<p>ConfirmPopup displays a confirmation overlay displayed relatively to its target.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="ConfirmPopupDemo" :sources="sources">
|
<AppDoc name="ConfirmPopupDemo" :sources="sources" github="confirmpopup/ConfirmPopupDemo.vue">
|
||||||
<h5>ConfirmationService</h5>
|
<h5>ConfirmationService</h5>
|
||||||
<p>ConfirmPopup is controlled via the <i>ConfirmationService</i> that needs to be installed globally before the application
|
<p>ConfirmPopup is controlled via the <i>ConfirmationService</i> that needs to be installed globally before the application
|
||||||
instance is created.</p>
|
instance is created.</p>
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>ContextMenu</h1>
|
<h1>ContextMenu</h1>
|
||||||
<p>ContextMenu displays an overlay menu on right click of its target. Note that components like DataTable has special integration with ContextMenu. Refer to documentation of the individual documentation of the with context menu support.</p>
|
<p>ContextMenu displays an overlay menu on right click of its target. Note that components like DataTable has special integration with ContextMenu. Refer to documentation of the individual documentation of the with context menu support.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="ContextMenuDemo" :sources="sources">
|
<AppDoc name="ContextMenuDemo" :sources="sources" github="contextmenu/ContextMenuDemo.vue">
|
||||||
<h5>Import</h5>
|
<h5>Import</h5>
|
||||||
<pre v-code.script><code>
|
<pre v-code.script><code>
|
||||||
import ContextMenu from 'primevue/contextmenu';
|
import ContextMenu from 'primevue/contextmenu';
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>DataTable <span>Basic</span></h1>
|
<h1>DataTable <span>Basic</span></h1>
|
||||||
<p>DataTable requires a collection to display along with column components for the representation of the data.</p>
|
<p>DataTable requires a collection to display along with column components for the representation of the data.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="DataTableBasicDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" />
|
<AppDoc name="DataTableBasicDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" github="datatable/DataTableBasicDemo.vue" />
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>DataTable <span>ColumnGroup</span></h1>
|
<h1>DataTable <span>ColumnGroup</span></h1>
|
||||||
<p>Columns can be grouped at header and footer using headerColumnGroup and footerColumnGroup components.</p>
|
<p>Columns can be grouped at header and footer using headerColumnGroup and footerColumnGroup components.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
@ -58,7 +59,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AppDoc name="DataTableColGroupDemo" :sources="sources" />
|
<AppDoc name="DataTableColGroupDemo" :sources="sources" github="datatable/DataTableColGroupDemo.vue" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
<p>Columns can be resized using drag drop by setting the resizableColumns to true. There are two resize modes; "fit" and "expand". Fit is the default one and the overall table width does not change when a column is resized.
|
<p>Columns can be resized using drag drop by setting the resizableColumns to true. There are two resize modes; "fit" and "expand". Fit is the default one and the overall table width does not change when a column is resized.
|
||||||
In "expand" mode, table width also changes along with the column width.</p>
|
In "expand" mode, table width also changes along with the column width.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
@ -30,7 +31,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AppDoc name="DataTableColResizeDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" />
|
<AppDoc name="DataTableColResizeDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" github="datatable/DataTableColResizeDemo.vue" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>DataTable <span>Column Toggle</span></h1>
|
<h1>DataTable <span>Column Toggle</span></h1>
|
||||||
<p>MultiSelect component can be used to implement column toggle functionality.</p>
|
<p>MultiSelect component can be used to implement column toggle functionality.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
@ -22,7 +23,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AppDoc name="DataTableColToggleDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" />
|
<AppDoc name="DataTableColToggleDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" github="datatable/DataTableColToggleDemo.vue" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>DataTable <span>ContextMenu</span></h1>
|
<h1>DataTable <span>ContextMenu</span></h1>
|
||||||
<p>CDataTable has exclusive integration with ContextMenu.</p>
|
<p>CDataTable has exclusive integration with ContextMenu.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
@ -24,7 +25,7 @@
|
||||||
<ContextMenu :model="menuModel" ref="cm" />
|
<ContextMenu :model="menuModel" ref="cm" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AppDoc name="DataTableContextMenuDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" />
|
<AppDoc name="DataTableContextMenuDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" github="datatable/DataTableContextMenuDemo.vue" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>DataTable <span>Crud</span></h1>
|
<h1>DataTable <span>Crud</span></h1>
|
||||||
<p>This sample demonstrates a CRUD implementation using various PrimeVue components.</p>
|
<p>This sample demonstrates a CRUD implementation using various PrimeVue components.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
@ -158,7 +159,7 @@
|
||||||
</Dialog>
|
</Dialog>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AppDoc name="DataTableCrudDemo" :sources="sources" :service="['ProductService']" :data="['products']" />
|
<AppDoc name="DataTableCrudDemo" :sources="sources" :service="['ProductService']" :data="['products']" github="datatable/DataTableCrudDemo.vue" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>DataTable</h1>
|
<h1>DataTable</h1>
|
||||||
<p>DataTable displays data in tabular format.</p>
|
<p>DataTable displays data in tabular format.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<template>
|
<template>
|
||||||
<div class="content-section documentation">
|
<div class="content-section documentation">
|
||||||
<AppDoc name="DataTableDemo" :sources="sources" :service="['CustomerService']" :data="['customers-large']">
|
<AppDoc name="DataTableDemo" :sources="sources" :service="['CustomerService']" :data="['customers-large']" github="datatable/DataTableDemo.vue">
|
||||||
<h5>Import</h5>
|
<h5>Import</h5>
|
||||||
<pre v-code.script><code>
|
<pre v-code.script><code>
|
||||||
import DataTable from 'primevue/datatable';
|
import DataTable from 'primevue/datatable';
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>DataTable <span>Dynamic Columns</span></h1>
|
<h1>DataTable <span>Dynamic Columns</span></h1>
|
||||||
<p>Columns can be defined dynamically using the v-for directive.</p>
|
<p>Columns can be defined dynamically using the v-for directive.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
@ -15,7 +16,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AppDoc name="DataTableDynamicColumnsDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" />
|
<AppDoc name="DataTableDynamicColumnsDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" github="datatable/DataTableDynamicColumnsDemo.vue" />
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -7,6 +7,7 @@
|
||||||
so that the editing behavior is implemented by the page author whether it utilizes v-model or vuex.
|
so that the editing behavior is implemented by the page author whether it utilizes v-model or vuex.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation p-fluid">
|
<div class="content-section implementation p-fluid">
|
||||||
|
@ -92,7 +93,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AppDoc name="DataTableEditDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" />
|
<AppDoc name="DataTableEditDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" github="datatable/DataTableEditDemo.vue" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>DataTable <span>Export</span></h1>
|
<h1>DataTable <span>Export</span></h1>
|
||||||
<p>DataTable can export its data to CSV format.</p>
|
<p>DataTable can export its data to CSV format.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
@ -23,7 +24,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AppDoc name="DataTableExportDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" />
|
<AppDoc name="DataTableExportDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" github="datatable/DataTableExportDemo.vue" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>DataTable <span>Filter</span></h1>
|
<h1>DataTable <span>Filter</span></h1>
|
||||||
<p>Filtering feature provides advanced and flexible options to query the data.</p>
|
<p>Filtering feature provides advanced and flexible options to query the data.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
@ -208,7 +209,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AppDoc name="DataTableFilterDemo" :sources="sources" :service="['CustomerService']" :data="['customers-large']" />
|
<AppDoc name="DataTableFilterDemo" :sources="sources" :service="['CustomerService']" :data="['customers-large']" github="datatable/DataTableFilterDemo.vue" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
|
<div class="content-section introduction">
|
||||||
|
<AppDemoActions />
|
||||||
|
</div>
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
<div class="card" style="height: calc(100vh - 143px)">
|
<div class="card" style="height: calc(100vh - 143px)">
|
||||||
<DataTable :value="customers" :scrollable="true" scrollHeight="flex">
|
<DataTable :value="customers" :scrollable="true" scrollHeight="flex">
|
||||||
|
@ -11,7 +14,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AppDoc name="DataTableFlexScrollDemo" :sources="sources" :service="['CustomerService']" :data="['customers-large']" />
|
<AppDoc name="DataTableFlexScrollDemo" :sources="sources" :service="['CustomerService']" :data="['customers-large']" github="datatable/DataTableFlexScrollDemo.vue" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>DataTable <span>GridLines</span></h1>
|
<h1>DataTable <span>GridLines</span></h1>
|
||||||
<p>Enabling <b>showGridlines</b> displays borders between cells. Note: Some themes may always display gridlines by design.</p>
|
<p>Enabling <b>showGridlines</b> displays borders between cells. Note: Some themes may always display gridlines by design.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
@ -24,7 +25,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AppDoc name="DataTableGridLinesDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" />
|
<AppDoc name="DataTableGridLinesDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" github="datatable/DataTableGridLinesDemo.vue" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -8,6 +8,7 @@
|
||||||
so that paginator displays the UI assuming there are actually records of totalRecords size although in reality they aren't as in lazy mode, only the records that are displayed on the current page exist.
|
so that paginator displays the UI assuming there are actually records of totalRecords size although in reality they aren't as in lazy mode, only the records that are displayed on the current page exist.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
@ -39,7 +40,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AppDoc name="DataTableLazyDemo" :sources="sources" :service="['CustomerService']" />
|
<AppDoc name="DataTableLazyDemo" :sources="sources" :service="['CustomerService']" github="datatable/DataTableLazyDemo.vue" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>DataTable <span>Paginator</span></h1>
|
<h1>DataTable <span>Paginator</span></h1>
|
||||||
<p>Pagination is enabled by setting paginator property to true and defining the rows attribute as the number of rows per page.</p>
|
<p>Pagination is enabled by setting paginator property to true and defining the rows attribute as the number of rows per page.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
@ -27,7 +28,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AppDoc name="DataTablePaginatorDemo" :sources="sources" :service="['CustomerService']" :data="['customers-large']" />
|
<AppDoc name="DataTablePaginatorDemo" :sources="sources" :service="['CustomerService']" :data="['customers-large']" github="datatable/DataTablePaginatorDemo.vue" />
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>DataTable <span>Reorder</span></h1>
|
<h1>DataTable <span>Reorder</span></h1>
|
||||||
<p>Order of the columns and rows can be changed using drag and drop.</p>
|
<p>Order of the columns and rows can be changed using drag and drop.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
@ -16,7 +17,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AppDoc name="DataTableReorderDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" />
|
<AppDoc name="DataTableReorderDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" github="datatable/DataTableReorderDemo.vue" />
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
<p>DataTable responsive layout can be achieved in two ways; first approach is displaying a horizontal scrollbar for smaller screens
|
<p>DataTable responsive layout can be achieved in two ways; first approach is displaying a horizontal scrollbar for smaller screens
|
||||||
and second one is defining a breakpoint to display the cells of a row as stacked.</p>
|
and second one is defining a breakpoint to display the cells of a row as stacked.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
@ -54,7 +55,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AppDoc name="DataTableResponsiveDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" />
|
<AppDoc name="DataTableResponsiveDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" github="datatable/DataTableResponsiveDemo.vue" />
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>DataTable <span>Row Expansion</span></h1>
|
<h1>DataTable <span>Row Expansion</span></h1>
|
||||||
<p>A row can be expanded to display additional content.</p>
|
<p>A row can be expanded to display additional content.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
@ -69,7 +70,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AppDoc name="DataTableRowExpandDemo" :sources="sources" :service="['ProductService']" :data="['products-orders-small']" />
|
<AppDoc name="DataTableRowExpandDemo" :sources="sources" :service="['ProductService']" :data="['products-orders-small']" github="datatable/DataTableRowExpandDemo.vue" />
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>DataTable <span>Row Group</span></h1>
|
<h1>DataTable <span>Row Group</span></h1>
|
||||||
<p>Rows can either be grouped by a separate grouping row or using rowspan.</p>
|
<p>Rows can either be grouped by a separate grouping row or using rowspan.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
@ -105,7 +106,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AppDoc name="DataTableRowGroupDemo" :sources="sources" :service="['CustomerService']" :data="['customers-medium']" />
|
<AppDoc name="DataTableRowGroupDemo" :sources="sources" :service="['CustomerService']" :data="['customers-medium']" github="datatable/DataTableRowGroupDemo.vue" />
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>DataTable <span>Scroll</span></h1>
|
<h1>DataTable <span>Scroll</span></h1>
|
||||||
<p>Data scrolling is available horizontally, vertically or both with support for frozen rows and columns.</p>
|
<p>Data scrolling is available horizontally, vertically or both with support for frozen rows and columns.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
@ -125,7 +126,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AppDoc name="DataTableScrollDemo" :sources="sources" :service="['CustomerService']" :data="['customers-medium', 'customers-large']" />
|
<AppDoc name="DataTableScrollDemo" :sources="sources" :service="['CustomerService']" :data="['customers-medium', 'customers-large']" github="datatable/DataTableScrollDemo.vue" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>DataTable <span>Selection</span></h1>
|
<h1>DataTable <span>Selection</span></h1>
|
||||||
<p>DataTable provides single and multiple selection modes based on row click or using radio button and checkbox elements.</p>
|
<p>DataTable provides single and multiple selection modes based on row click or using radio button and checkbox elements.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
@ -81,7 +82,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AppDoc name="DataTableSelectionDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" />
|
<AppDoc name="DataTableSelectionDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" github="datatable/DataTableSelectionDemo.vue" />
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>DataTable <span>Size</span></h1>
|
<h1>DataTable <span>Size</span></h1>
|
||||||
<p>In addition to a regular table, alternatives with alternative sizes are available.</p>
|
<p>In addition to a regular table, alternatives with alternative sizes are available.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
@ -45,7 +46,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AppDoc name="DataTableSizeDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" />
|
<AppDoc name="DataTableSizeDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" github="datatable/DataTableSizeDemo.vue" />
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>DataTable <span>Sort</span></h1>
|
<h1>DataTable <span>Sort</span></h1>
|
||||||
<p>Enabling sortable property on a column is enough to make a column sortable. Multiple column sorting is enabled using sortMode property and used with metaKey.</p>
|
<p>Enabling sortable property on a column is enough to make a column sortable. Multiple column sorting is enabled using sortMode property and used with metaKey.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
@ -70,7 +71,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AppDoc name="DataTableSortDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" />
|
<AppDoc name="DataTableSortDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" github="datatable/DataTableSortDemo.vue" />
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>DataTable <span>State</span></h1>
|
<h1>DataTable <span>State</span></h1>
|
||||||
<p>Stateful table allows keeping the state such as page, sort and filtering either at local storage or session storage so that when the page is visited again, table would render the data using its last settings.</p>
|
<p>Stateful table allows keeping the state such as page, sort and filtering either at local storage or session storage so that when the page is visited again, table would render the data using its last settings.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
@ -127,7 +128,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AppDoc name="DataTableStateDemo" :sources="sources" :service="['CustomerService']" :data="['customers-medium']" />
|
<AppDoc name="DataTableStateDemo" :sources="sources" :service="['CustomerService']" :data="['customers-medium']" github="datatable/DataTableStateDemo.vue" />
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>DataTable <span>Striped Rows</span></h1>
|
<h1>DataTable <span>Striped Rows</span></h1>
|
||||||
<p>Adding <i>stripedRows</i> displays rows with alternating colors.</p>
|
<p>Adding <i>stripedRows</i> displays rows with alternating colors.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
@ -18,7 +19,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AppDoc name="DataTableStripedDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" />
|
<AppDoc name="DataTableStripedDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" github="datatable/DataTableStripedDemo.vue" />
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>DataTable <span>Style</span></h1>
|
<h1>DataTable <span>Style</span></h1>
|
||||||
<p>Certain rows or cells can easily be styled based on conditions.</p>
|
<p>Certain rows or cells can easily be styled based on conditions.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
@ -24,7 +25,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AppDoc name="DataTableStyleDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" />
|
<AppDoc name="DataTableStyleDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" github="datatable/DataTableStyleDemo.vue" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>DataTable <span>Templating</span></h1>
|
<h1>DataTable <span>Templating</span></h1>
|
||||||
<p>Custom content at header, body and footer sections are supported via templating.</p>
|
<p>Custom content at header, body and footer sections are supported via templating.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
@ -44,7 +45,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AppDoc name="DataTableTemplatingDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" />
|
<AppDoc name="DataTableTemplatingDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" github="datatable/DataTableTemplatingDemo.vue" />
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>DataView</h1>
|
<h1>DataView</h1>
|
||||||
<p>DataView displays data in grid or list layout with pagination and sorting features.</p>
|
<p>DataView displays data in grid or list layout with pagination and sorting features.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="DataViewDemo" :sources="sources" :service="['ProductService']" :data="['products']">
|
<AppDoc name="DataViewDemo" :sources="sources" :service="['ProductService']" :data="['products']" github="dataview/DataViewDemo.vue">
|
||||||
<h5>Import</h5>
|
<h5>Import</h5>
|
||||||
|
|
||||||
<pre v-code.script><code>
|
<pre v-code.script><code>
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>DeferredContent</h1>
|
<h1>DeferredContent</h1>
|
||||||
<p>DeferredContent postpones the loading the content that is initially not in the viewport until it becomes visible on scroll.</p>
|
<p>DeferredContent postpones the loading the content that is initially not in the viewport until it becomes visible on scroll.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="DeferredContentDemo" :sources="sources" :service="['ProductService']" :data="['products-small']">
|
<AppDoc name="DeferredContentDemo" :sources="sources" :service="['ProductService']" :data="['products-small']" github="deferredcontent/DeferredContentDemo.vue">
|
||||||
<h5>Import</h5>
|
<h5>Import</h5>
|
||||||
<pre v-code.script><code>
|
<pre v-code.script><code>
|
||||||
import DeferredContent from 'primevue/deferredcontent';
|
import DeferredContent from 'primevue/deferredcontent';
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>Dialog</h1>
|
<h1>Dialog</h1>
|
||||||
<p>Dialog is a container to display content in an overlay window.</p>
|
<p>Dialog is a container to display content in an overlay window.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="DialogDemo" :sources="sources">
|
<AppDoc name="DialogDemo" :sources="sources" github="dialog/DialogDemo.vue">
|
||||||
<h5>Import</h5>
|
<h5>Import</h5>
|
||||||
<pre v-code.script><code>
|
<pre v-code.script><code>
|
||||||
import Dialog from 'primevue/dialog';
|
import Dialog from 'primevue/dialog';
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>Display</h1>
|
<h1>Display</h1>
|
||||||
<p>Efficiently configure the display of the component with <a href="https://github.com/primefaces/primeflex">PrimeFlex</a> display utilities.</p>
|
<p>Efficiently configure the display of the component with <a href="https://github.com/primefaces/primeflex">PrimeFlex</a> display utilities.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="DisplayDemo" :sources="sources">
|
<AppDoc name="DisplayDemo" :sources="sources" github="display/DisplayDemo.vue">
|
||||||
<h5>Getting Started</h5>
|
<h5>Getting Started</h5>
|
||||||
<p>The display classes use the <i>p-d-{value}</i> format and <i>p-d-{breakpoint}-{value}</i> format for responsive design.</p>
|
<p>The display classes use the <i>p-d-{value}</i> format and <i>p-d-{breakpoint}-{value}</i> format for responsive design.</p>
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>Divider</h1>
|
<h1>Divider</h1>
|
||||||
<p>Divider is used to separate contents.</p>
|
<p>Divider is used to separate contents.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="DividerDemo" :sources="sources">
|
<AppDoc name="DividerDemo" :sources="sources" github="divider/DividerDemo.vue">
|
||||||
<h5>Import</h5>
|
<h5>Import</h5>
|
||||||
<pre v-code.script><code>
|
<pre v-code.script><code>
|
||||||
import Divider from 'primevue/divider';
|
import Divider from 'primevue/divider';
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<h1>Dropdown</h1>
|
<h1>Dropdown</h1>
|
||||||
<p>Dropdown is used to select an item from a list of options.</p>
|
<p>Dropdown is used to select an item from a list of options.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="DropdownDemo" :sources="sources">
|
<AppDoc name="DropdownDemo" :sources="sources" github="dropdown/DropdownDemo.vue">
|
||||||
<h5>Import</h5>
|
<h5>Import</h5>
|
||||||
<pre v-code.script><code>
|
<pre v-code.script><code>
|
||||||
import Dropdown from 'primevue/dropdown';
|
import Dropdown from 'primevue/dropdown';
|
||||||
|
@ -577,7 +577,7 @@ export default {
|
||||||
</style>`
|
</style>`
|
||||||
},
|
},
|
||||||
'composition-api': {
|
'composition-api': {
|
||||||
tabName: 'Options API Source',
|
tabName: 'Composition API Source',
|
||||||
content: `
|
content: `
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>Editor</h1>
|
<h1>Editor</h1>
|
||||||
<p>Editor is rich text editor component based on Quill.</p>
|
<p>Editor is rich text editor component based on Quill.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="EditorDemo" :sources="sources" :dependencies="{'quill': '^1.3.7'}" component="Editor">
|
<AppDoc name="EditorDemo" :sources="sources" :dependencies="{'quill': '^1.3.7'}" component="Editor" github="editor/EditorDemo.vue">
|
||||||
<h5>Import</h5>
|
<h5>Import</h5>
|
||||||
<pre v-code.script><code>
|
<pre v-code.script><code>
|
||||||
import Editor from 'primevue/editor';
|
import Editor from 'primevue/editor';
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>Elevation</h1>
|
<h1>Elevation</h1>
|
||||||
<p>Elevation is an add-on utility of <a href="https://github.com/primefaces/primeflex">PrimeFlex</a> and used to specify the separation between surfaces and elements along the z-axis.</p>
|
<p>Elevation is an add-on utility of <a href="https://github.com/primefaces/primeflex">PrimeFlex</a> and used to specify the separation between surfaces and elements along the z-axis.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="ElevationDemo" :sources="sources">
|
<AppDoc name="ElevationDemo" :sources="sources" github="elevation/ElevationDemo.vue">
|
||||||
<h5>Getting Started</h5>
|
<h5>Getting Started</h5>
|
||||||
<p>Elevation is added to an element using the <i>.p-shadow-{level}</i> class.</p>
|
<p>Elevation is added to an element using the <i>.p-shadow-{level}</i> class.</p>
|
||||||
<pre v-code><code>
|
<pre v-code><code>
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>Fieldset</h1>
|
<h1>Fieldset</h1>
|
||||||
<p>Fieldset is a grouping component with the optional content toggle feature.</p>
|
<p>Fieldset is a grouping component with the optional content toggle feature.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<AppDoc name="FieldsetDemo" :sources="sources">
|
<AppDoc name="FieldsetDemo" :sources="sources" github="fieldset/FieldsetDemo.vue">
|
||||||
<h5>Import</h5>
|
<h5>Import</h5>
|
||||||
<pre v-code.script><code>
|
<pre v-code.script><code>
|
||||||
import Fieldset from 'primevue/fieldset';
|
import Fieldset from 'primevue/fieldset';
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<h1>FileUpload</h1>
|
<h1>FileUpload</h1>
|
||||||
<p>FileUpload is an advanced uploader with dragdrop support, multi file uploads, auto uploading, progress tracking and validations.</p>
|
<p>FileUpload is an advanced uploader with dragdrop support, multi file uploads, auto uploading, progress tracking and validations.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<AppDemoActions />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-section implementation">
|
<div class="content-section implementation">
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue