PMCORE-3075:UI - Cases Lists Subtitle.
This commit is contained in:
@@ -2,21 +2,33 @@
|
|||||||
<div class="pm-multiview-header">
|
<div class="pm-multiview-header">
|
||||||
<div class="pm-multiview-header-title"></div>
|
<div class="pm-multiview-header-title"></div>
|
||||||
<div class="pm-multiview-header-actions">
|
<div class="pm-multiview-header-actions">
|
||||||
<div>
|
<b-row>
|
||||||
<button
|
<b-col sm="8">
|
||||||
v-for="action in data.actions"
|
<div class="subtitle" v-if="dataSubtitle">
|
||||||
:key="action.id"
|
<h6>
|
||||||
@click="action.onClick(action)"
|
{{ dataSubtitle.subtitle }}
|
||||||
class="pm-multiview-header-button"
|
<span>
|
||||||
:title="action.title"
|
<i :class="dataSubtitle.icon"></i>
|
||||||
>
|
</span>
|
||||||
<div>
|
</h6>
|
||||||
<span>
|
|
||||||
<i :class="action.icon"></i>
|
|
||||||
</span>
|
|
||||||
</div>
|
</div>
|
||||||
</button>
|
</b-col>
|
||||||
</div>
|
<b-col sm="4" class="pm-multiview-header-actions-buttons">
|
||||||
|
<button
|
||||||
|
v-for="action in data.actions"
|
||||||
|
:key="action.id"
|
||||||
|
@click="action.onClick(action)"
|
||||||
|
class="pm-multiview-header-button"
|
||||||
|
:title="action.title"
|
||||||
|
>
|
||||||
|
<div>
|
||||||
|
<span>
|
||||||
|
<i :class="action.icon"></i>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</button>
|
||||||
|
</b-col>
|
||||||
|
</b-row>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@@ -24,7 +36,10 @@
|
|||||||
<script>
|
<script>
|
||||||
export default {
|
export default {
|
||||||
name: "MultiviewHeader",
|
name: "MultiviewHeader",
|
||||||
props: ["data"],
|
props: [
|
||||||
|
"data",
|
||||||
|
"dataSubtitle"
|
||||||
|
],
|
||||||
data() {
|
data() {
|
||||||
return {};
|
return {};
|
||||||
},
|
},
|
||||||
@@ -38,10 +53,11 @@ export default {
|
|||||||
|
|
||||||
<style>
|
<style>
|
||||||
.pm-multiview-header {
|
.pm-multiview-header {
|
||||||
|
margin-bottom: 7px;
|
||||||
}
|
}
|
||||||
.pm-multiview-header-title {
|
.pm-multiview-header-title {
|
||||||
}
|
}
|
||||||
.pm-multiview-header-actions {
|
.pm-multiview-header-actions-buttons {
|
||||||
text-align: end;
|
text-align: end;
|
||||||
}
|
}
|
||||||
.pm-multiview-header-button {
|
.pm-multiview-header-button {
|
||||||
|
|||||||
@@ -9,7 +9,10 @@
|
|||||||
@onRemoveFilter="onRemoveFilter"
|
@onRemoveFilter="onRemoveFilter"
|
||||||
@onUpdateFilters="onUpdateFilters"
|
@onUpdateFilters="onUpdateFilters"
|
||||||
/>
|
/>
|
||||||
<multiview-header :data="dataMultiviewHeader" />
|
<multiview-header
|
||||||
|
:data="dataMultiviewHeader"
|
||||||
|
:dataSubtitle="dataSubtitle"
|
||||||
|
/>
|
||||||
<settings-popover :options="formatColumnSettings(options.headings)" target="pm-dr-column-settings" @onUpdateColumnSettings="onUpdateColumnSettings" :key="random+1" :selected="formatColumnSelected(columns)"/>
|
<settings-popover :options="formatColumnSettings(options.headings)" target="pm-dr-column-settings" @onUpdateColumnSettings="onUpdateColumnSettings" :key="random+1" :selected="formatColumnSelected(columns)"/>
|
||||||
<v-server-table
|
<v-server-table
|
||||||
v-if="typeView === 'GRID'"
|
v-if="typeView === 'GRID'"
|
||||||
@@ -283,7 +286,8 @@ export default {
|
|||||||
dataEllipsis: {
|
dataEllipsis: {
|
||||||
buttons: {}
|
buttons: {}
|
||||||
},
|
},
|
||||||
showEllipsis: false
|
showEllipsis: false,
|
||||||
|
dataSubtitle: null
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
|
|||||||
@@ -11,7 +11,10 @@
|
|||||||
@onRemoveFilter="onRemoveFilter"
|
@onRemoveFilter="onRemoveFilter"
|
||||||
@onUpdateFilters="onUpdateFilters"
|
@onUpdateFilters="onUpdateFilters"
|
||||||
/>
|
/>
|
||||||
<multiview-header :data="dataMultiviewHeader" />
|
<multiview-header
|
||||||
|
:data="dataMultiviewHeader"
|
||||||
|
:dataSubtitle="dataSubtitle"
|
||||||
|
/>
|
||||||
<settings-popover :options="formatColumnSettings(options.headings)" target="pm-dr-column-settings" @onUpdateColumnSettings="onUpdateColumnSettings" :key="random+1" :selected="formatColumnSelected(columns)"/>
|
<settings-popover :options="formatColumnSettings(options.headings)" target="pm-dr-column-settings" @onUpdateColumnSettings="onUpdateColumnSettings" :key="random+1" :selected="formatColumnSelected(columns)"/>
|
||||||
<v-server-table
|
<v-server-table
|
||||||
v-if="typeView === 'GRID'"
|
v-if="typeView === 'GRID'"
|
||||||
@@ -326,7 +329,8 @@ export default {
|
|||||||
dataEllipsis: {
|
dataEllipsis: {
|
||||||
buttons: {}
|
buttons: {}
|
||||||
},
|
},
|
||||||
showEllipsis: false
|
showEllipsis: false,
|
||||||
|
dataSubtitle: null
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
|
|||||||
@@ -10,7 +10,10 @@
|
|||||||
@onRemoveFilter="onRemoveFilter"
|
@onRemoveFilter="onRemoveFilter"
|
||||||
@onUpdateFilters="onUpdateFilters"
|
@onUpdateFilters="onUpdateFilters"
|
||||||
/>
|
/>
|
||||||
<multiview-header :data="dataMultiviewHeader" />
|
<multiview-header
|
||||||
|
:data="dataMultiviewHeader"
|
||||||
|
:dataSubtitle="dataSubtitle"
|
||||||
|
/>
|
||||||
<settings-popover :options="formatColumnSettings(options.headings)" target="pm-dr-column-settings" @onUpdateColumnSettings="onUpdateColumnSettings" :key="random+1" :selected="formatColumnSelected(columns)"/>
|
<settings-popover :options="formatColumnSettings(options.headings)" target="pm-dr-column-settings" @onUpdateColumnSettings="onUpdateColumnSettings" :key="random+1" :selected="formatColumnSelected(columns)"/>
|
||||||
<v-server-table
|
<v-server-table
|
||||||
v-if="typeView === 'GRID'"
|
v-if="typeView === 'GRID'"
|
||||||
@@ -326,7 +329,8 @@ export default {
|
|||||||
dataEllipsis: {
|
dataEllipsis: {
|
||||||
buttons: {}
|
buttons: {}
|
||||||
},
|
},
|
||||||
showEllipsis: false
|
showEllipsis: false,
|
||||||
|
dataSubtitle: null
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
|
|||||||
@@ -9,7 +9,10 @@
|
|||||||
@onRemoveFilter="onRemoveFilter"
|
@onRemoveFilter="onRemoveFilter"
|
||||||
@onUpdateFilters="onUpdateFilters"
|
@onUpdateFilters="onUpdateFilters"
|
||||||
/>
|
/>
|
||||||
<multiview-header :data="dataMultiviewHeader" />
|
<multiview-header
|
||||||
|
:data="dataMultiviewHeader"
|
||||||
|
:dataSubtitle="dataSubtitle"
|
||||||
|
/>
|
||||||
<settings-popover :options="formatColumnSettings(options.headings)" target="pm-dr-column-settings" @onUpdateColumnSettings="onUpdateColumnSettings" :key="random+1" :selected="formatColumnSelected(columns)"/>
|
<settings-popover :options="formatColumnSettings(options.headings)" target="pm-dr-column-settings" @onUpdateColumnSettings="onUpdateColumnSettings" :key="random+1" :selected="formatColumnSelected(columns)"/>
|
||||||
<v-server-table
|
<v-server-table
|
||||||
v-if="typeView === 'GRID'"
|
v-if="typeView === 'GRID'"
|
||||||
@@ -321,7 +324,8 @@ export default {
|
|||||||
dataEllipsis: {
|
dataEllipsis: {
|
||||||
buttons: {}
|
buttons: {}
|
||||||
},
|
},
|
||||||
showEllipsis: false
|
showEllipsis: false,
|
||||||
|
dataSubtitle: null
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
|
|||||||
Reference in New Issue
Block a user