提交 4c57bc24 编写于 作者: ibizdev's avatar ibizdev

tony001 发布系统代码 [后台服务,演示应用]

上级 8492625b
...@@ -2,38 +2,18 @@ ...@@ -2,38 +2,18 @@
<div :class="['app-list',this.items.length > 0 ? '' : 'app-list-empty' ]"> <div :class="['app-list',this.items.length > 0 ? '' : 'app-list-empty' ]">
<div v-if="items.length > 0"> <div v-if="items.length > 0">
<div v-for = "item in items" :key="item.srfkey" :class="['app-list-item', {'isSelect': item.isselected === true ? true : false}]" @click="handleClick(item)" @dblclick="handleDblClick(item)"> <div v-for = "item in items" :key="item.srfkey" :class="['app-list-item', {'isSelect': item.isselected === true ? true : false}]" @click="handleClick(item)" @dblclick="handleDblClick(item)">
<div class="app-list-item-content"> <layout_dashboard_sysportlet2_list_itempanel
<div class="item-icon"> :viewState="viewState"
<template v-if="item.srficon"> :viewparams="viewparams"
<img :src="item.srficon" /> :context="context"
</template> :parentRef="thisRef"
<template v-else> :inputData="item"
<img src="/assets/img/noimage.png"/> :actionModel="actionModel ? actionModel : null"
</template> @uiAction="(item, action, event) => { uiAction(item, action, event); }"
</div> @panelDataChange="($event)=>{onPanelDataChange(item,$event)}"
<template> name="dashboard_sysportlet2_list_itempanel"
<div class="item-content-text"> ref='dashboard_sysportlet2_list_itempanel'>
<div class="item-title"> </layout_dashboard_sysportlet2_list_itempanel>
<span >{{item.srfmajortext}}</span>
</div>
<div class="item-description">
<span v-if="item.srfdescription" class="item-subtext" :title="item.srfdescription">{{ item.srfdescription }}</span>
</div>
</div>
</template>
</div>
<div v-if="item.srfdate" class="app-list-item-date">
<span class="date">{{ item.srfdate }}</span>
</div>
<div class="app-list-item-action">
<template v-for="(action,index) in Object.keys(actionModel)">
<a :key="index" style="display: inline-block;margin: 0 12px;" v-show="item[action].visabled" :disabled="item[action].disabled" @click="uiAction(item, action, $event)">
<i :class="actionModel[action].icon" style="margin-right:2px;"></i>
<span>{{actionModel[action].caption}}</span>
</a>
</template>
</div>
</div> </div>
<template v-if="isScrollBar"> <template v-if="isScrollBar">
<div v-if="totalRecord>items.length" class="loadmore">{{ this.$t('app.commonWords.loadmore') }}</div> <div v-if="totalRecord>items.length" class="loadmore">{{ this.$t('app.commonWords.loadmore') }}</div>
......
...@@ -2,11 +2,13 @@ ...@@ -2,11 +2,13 @@
import { Component } from 'vue-property-decorator'; import { Component } from 'vue-property-decorator';
import BooklistBase from './booklist-list-base.vue'; import BooklistBase from './booklist-list-base.vue';
import layout_dashboard_sysportlet2_list_itempanel from '@widgets/ibizbook/listpanel-panel/listpanel-panel.vue';
// 基于 @CONTROL/列表/CONTROL.vue.ftl 生成 // 基于 @CONTROL/列表/CONTROL.vue.ftl 生成
@Component({ @Component({
components: { components: {
layout_dashboard_sysportlet2_list_itempanel,
} }
}) })
......
...@@ -712,7 +712,7 @@ export default class DefaultBase extends Vue implements ControlInterface { ...@@ -712,7 +712,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
*/ */
public load(opt: any = {}): void { public load(opt: any = {}): void {
if(!this.loadAction){ if(!this.loadAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr3GridView' + (this.$t('app.searchForm.notConfig.loadAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr5DataView' + (this.$t('app.searchForm.notConfig.loadAction') as string) });
return; return;
} }
const arg: any = { ...opt }; const arg: any = { ...opt };
...@@ -748,7 +748,7 @@ export default class DefaultBase extends Vue implements ControlInterface { ...@@ -748,7 +748,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
*/ */
public async loadDraft(opt: any = {},mode?:string): Promise<any> { public async loadDraft(opt: any = {},mode?:string): Promise<any> {
if(!this.loaddraftAction){ if(!this.loaddraftAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr3GridView' + (this.$t('app.searchForm.notConfig.loaddraftAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr5DataView' + (this.$t('app.searchForm.notConfig.loaddraftAction') as string) });
return; return;
} }
const arg: any = { ...opt } ; const arg: any = { ...opt } ;
......
...@@ -1378,7 +1378,7 @@ export default class GuideBorrowFormBase extends Vue implements ControlInterface ...@@ -1378,7 +1378,7 @@ export default class GuideBorrowFormBase extends Vue implements ControlInterface
*/ */
public async load(opt: any = {}): Promise<any> { public async load(opt: any = {}): Promise<any> {
if(!this.loadAction){ if(!this.loadAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.loadaction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView_layout' + (this.$t('app.formpage.notconfig.loadaction') as string) });
return; return;
} }
const arg: any = { ...opt }; const arg: any = { ...opt };
...@@ -1429,7 +1429,7 @@ export default class GuideBorrowFormBase extends Vue implements ControlInterface ...@@ -1429,7 +1429,7 @@ export default class GuideBorrowFormBase extends Vue implements ControlInterface
*/ */
public async loadDraft(opt: any = {}): Promise<any> { public async loadDraft(opt: any = {}): Promise<any> {
if (!this.loaddraftAction) { if (!this.loaddraftAction) {
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.loaddraftaction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView_layout' + (this.$t('app.formpage.notconfig.loaddraftaction') as string) });
return; return;
} }
const arg: any = { ...opt } ; const arg: any = { ...opt } ;
...@@ -1499,7 +1499,7 @@ export default class GuideBorrowFormBase extends Vue implements ControlInterface ...@@ -1499,7 +1499,7 @@ export default class GuideBorrowFormBase extends Vue implements ControlInterface
const action: any = Object.is(data.srfuf, '1') ? this.updateAction : this.createAction; const action: any = Object.is(data.srfuf, '1') ? this.updateAction : this.createAction;
if(!action){ if(!action){
let actionName:any = Object.is(data.srfuf, '1')?"updateAction":"createAction"; let actionName:any = Object.is(data.srfuf, '1')?"updateAction":"createAction";
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.actionname') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView_layout' + (this.$t('app.formpage.notconfig.actionname') as string) });
return; return;
} }
Object.assign(arg,{viewparams:this.viewparams}); Object.assign(arg,{viewparams:this.viewparams});
...@@ -1607,7 +1607,7 @@ export default class GuideBorrowFormBase extends Vue implements ControlInterface ...@@ -1607,7 +1607,7 @@ export default class GuideBorrowFormBase extends Vue implements ControlInterface
const action: any = Object.is(data.srfuf, '1') ? this.updateAction : this.createAction; const action: any = Object.is(data.srfuf, '1') ? this.updateAction : this.createAction;
if(!action){ if(!action){
let actionName:any = Object.is(data.srfuf, '1')?"updateAction":"createAction"; let actionName:any = Object.is(data.srfuf, '1')?"updateAction":"createAction";
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.actionname') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView_layout' + (this.$t('app.formpage.notconfig.actionname') as string) });
return; return;
} }
Object.assign(arg, { viewparams: this.viewparams }); Object.assign(arg, { viewparams: this.viewparams });
...@@ -1799,7 +1799,7 @@ export default class GuideBorrowFormBase extends Vue implements ControlInterface ...@@ -1799,7 +1799,7 @@ export default class GuideBorrowFormBase extends Vue implements ControlInterface
public remove(opt:Array<any> = [],showResultInfo?: boolean): Promise<any> { public remove(opt:Array<any> = [],showResultInfo?: boolean): Promise<any> {
return new Promise((resolve: any, reject: any) => { return new Promise((resolve: any, reject: any) => {
if(!this.removeAction){ if(!this.removeAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.removeaction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView_layout' + (this.$t('app.formpage.notconfig.removeaction') as string) });
return; return;
} }
const arg: any = opt[0]; const arg: any = opt[0];
......
...@@ -1344,7 +1344,7 @@ export default class GuideReturnFormBase extends Vue implements ControlInterface ...@@ -1344,7 +1344,7 @@ export default class GuideReturnFormBase extends Vue implements ControlInterface
*/ */
public async load(opt: any = {}): Promise<any> { public async load(opt: any = {}): Promise<any> {
if(!this.loadAction){ if(!this.loadAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.loadaction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsrWizardView_plugin' + (this.$t('app.formpage.notconfig.loadaction') as string) });
return; return;
} }
const arg: any = { ...opt }; const arg: any = { ...opt };
...@@ -1395,7 +1395,7 @@ export default class GuideReturnFormBase extends Vue implements ControlInterface ...@@ -1395,7 +1395,7 @@ export default class GuideReturnFormBase extends Vue implements ControlInterface
*/ */
public async loadDraft(opt: any = {}): Promise<any> { public async loadDraft(opt: any = {}): Promise<any> {
if (!this.loaddraftAction) { if (!this.loaddraftAction) {
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.loaddraftaction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsrWizardView_plugin' + (this.$t('app.formpage.notconfig.loaddraftaction') as string) });
return; return;
} }
const arg: any = { ...opt } ; const arg: any = { ...opt } ;
...@@ -1465,7 +1465,7 @@ export default class GuideReturnFormBase extends Vue implements ControlInterface ...@@ -1465,7 +1465,7 @@ export default class GuideReturnFormBase extends Vue implements ControlInterface
const action: any = Object.is(data.srfuf, '1') ? this.updateAction : this.createAction; const action: any = Object.is(data.srfuf, '1') ? this.updateAction : this.createAction;
if(!action){ if(!action){
let actionName:any = Object.is(data.srfuf, '1')?"updateAction":"createAction"; let actionName:any = Object.is(data.srfuf, '1')?"updateAction":"createAction";
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.actionname') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsrWizardView_plugin' + (this.$t('app.formpage.notconfig.actionname') as string) });
return; return;
} }
Object.assign(arg,{viewparams:this.viewparams}); Object.assign(arg,{viewparams:this.viewparams});
...@@ -1573,7 +1573,7 @@ export default class GuideReturnFormBase extends Vue implements ControlInterface ...@@ -1573,7 +1573,7 @@ export default class GuideReturnFormBase extends Vue implements ControlInterface
const action: any = Object.is(data.srfuf, '1') ? this.updateAction : this.createAction; const action: any = Object.is(data.srfuf, '1') ? this.updateAction : this.createAction;
if(!action){ if(!action){
let actionName:any = Object.is(data.srfuf, '1')?"updateAction":"createAction"; let actionName:any = Object.is(data.srfuf, '1')?"updateAction":"createAction";
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.actionname') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsrWizardView_plugin' + (this.$t('app.formpage.notconfig.actionname') as string) });
return; return;
} }
Object.assign(arg, { viewparams: this.viewparams }); Object.assign(arg, { viewparams: this.viewparams });
...@@ -1765,7 +1765,7 @@ export default class GuideReturnFormBase extends Vue implements ControlInterface ...@@ -1765,7 +1765,7 @@ export default class GuideReturnFormBase extends Vue implements ControlInterface
public remove(opt:Array<any> = [],showResultInfo?: boolean): Promise<any> { public remove(opt:Array<any> = [],showResultInfo?: boolean): Promise<any> {
return new Promise((resolve: any, reject: any) => { return new Promise((resolve: any, reject: any) => {
if(!this.removeAction){ if(!this.removeAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.removeaction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsrWizardView_plugin' + (this.$t('app.formpage.notconfig.removeaction') as string) });
return; return;
} }
const arg: any = opt[0]; const arg: any = opt[0];
......
...@@ -1447,7 +1447,7 @@ export default class GuideViewFormBase extends Vue implements ControlInterface { ...@@ -1447,7 +1447,7 @@ export default class GuideViewFormBase extends Vue implements ControlInterface {
*/ */
public async load(opt: any = {}): Promise<any> { public async load(opt: any = {}): Promise<any> {
if(!this.loadAction){ if(!this.loadAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.loadaction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsrWizardView_plugin' + (this.$t('app.formpage.notconfig.loadaction') as string) });
return; return;
} }
const arg: any = { ...opt }; const arg: any = { ...opt };
...@@ -1499,7 +1499,7 @@ export default class GuideViewFormBase extends Vue implements ControlInterface { ...@@ -1499,7 +1499,7 @@ export default class GuideViewFormBase extends Vue implements ControlInterface {
*/ */
public async loadDraft(opt: any = {}): Promise<any> { public async loadDraft(opt: any = {}): Promise<any> {
if (!this.loaddraftAction) { if (!this.loaddraftAction) {
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.loaddraftaction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsrWizardView_plugin' + (this.$t('app.formpage.notconfig.loaddraftaction') as string) });
return; return;
} }
const arg: any = { ...opt } ; const arg: any = { ...opt } ;
...@@ -1569,7 +1569,7 @@ export default class GuideViewFormBase extends Vue implements ControlInterface { ...@@ -1569,7 +1569,7 @@ export default class GuideViewFormBase extends Vue implements ControlInterface {
const action: any = Object.is(data.srfuf, '1') ? this.updateAction : this.createAction; const action: any = Object.is(data.srfuf, '1') ? this.updateAction : this.createAction;
if(!action){ if(!action){
let actionName:any = Object.is(data.srfuf, '1')?"updateAction":"createAction"; let actionName:any = Object.is(data.srfuf, '1')?"updateAction":"createAction";
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.actionname') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsrWizardView_plugin' + (this.$t('app.formpage.notconfig.actionname') as string) });
return; return;
} }
Object.assign(arg,{viewparams:this.viewparams}); Object.assign(arg,{viewparams:this.viewparams});
...@@ -1677,7 +1677,7 @@ export default class GuideViewFormBase extends Vue implements ControlInterface { ...@@ -1677,7 +1677,7 @@ export default class GuideViewFormBase extends Vue implements ControlInterface {
const action: any = Object.is(data.srfuf, '1') ? this.updateAction : this.createAction; const action: any = Object.is(data.srfuf, '1') ? this.updateAction : this.createAction;
if(!action){ if(!action){
let actionName:any = Object.is(data.srfuf, '1')?"updateAction":"createAction"; let actionName:any = Object.is(data.srfuf, '1')?"updateAction":"createAction";
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.actionname') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsrWizardView_plugin' + (this.$t('app.formpage.notconfig.actionname') as string) });
return; return;
} }
Object.assign(arg, { viewparams: this.viewparams }); Object.assign(arg, { viewparams: this.viewparams });
...@@ -1869,7 +1869,7 @@ export default class GuideViewFormBase extends Vue implements ControlInterface { ...@@ -1869,7 +1869,7 @@ export default class GuideViewFormBase extends Vue implements ControlInterface {
public remove(opt:Array<any> = [],showResultInfo?: boolean): Promise<any> { public remove(opt:Array<any> = [],showResultInfo?: boolean): Promise<any> {
return new Promise((resolve: any, reject: any) => { return new Promise((resolve: any, reject: any) => {
if(!this.removeAction){ if(!this.removeAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.removeaction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsrWizardView_plugin' + (this.$t('app.formpage.notconfig.removeaction') as string) });
return; return;
} }
const arg: any = opt[0]; const arg: any = opt[0];
......
...@@ -369,7 +369,7 @@ export default class GuideBase extends Vue implements ControlInterface { ...@@ -369,7 +369,7 @@ export default class GuideBase extends Vue implements ControlInterface {
* @type {Boolean} * @type {Boolean}
* @memberof GuideBase * @memberof GuideBase
*/ */
public isShowStepBar: Boolean = false ; public isShowStepBar: Boolean = true ;
/** /**
* 获取多项数据 * 获取多项数据
......
...@@ -339,7 +339,7 @@ export default class ListpanelBase extends Vue implements ControlInterface { ...@@ -339,7 +339,7 @@ export default class ListpanelBase extends Vue implements ControlInterface {
* 视图布局顶级成员名称 * 视图布局顶级成员名称
* *
* @public * @public
* @memberof List_itempanelBase * @memberof Dashboard_sysportlet2_list_itempanelBase
*/ */
public rootLayoutDetailNames: string[] = [ 'container1' ]; public rootLayoutDetailNames: string[] = [ 'container1' ];
...@@ -347,25 +347,25 @@ export default class ListpanelBase extends Vue implements ControlInterface { ...@@ -347,25 +347,25 @@ export default class ListpanelBase extends Vue implements ControlInterface {
* 视图布局面板项模型对象 * 视图布局面板项模型对象
* *
* @public * @public
* @memberof List_itempanelBase * @memberof Dashboard_sysportlet2_list_itempanelBase
*/ */
public layoutItems:any = { public layoutItems:any = {
field_image:{ name: 'field_image', type: 'ITEMLAYOUT', caption: '图片(动态)', isShowCaption: false, sysCss: '', itemType: 'FIELD', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:80, heightMode:'PX', layoutWidth:80, widthMode:'PX', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container4', panel: this , required: false, fieldState: '0', predefinedType: 'FIELD_IMAGE', dataItemName:'icon', }, field_image:{ name: 'field_image', type: 'ITEMLAYOUT', caption: '图片(动态)', isShowCaption: false, sysCss: '', itemType: 'FIELD', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:80, heightMode:'PX', layoutWidth:80, widthMode:'PX', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container4', panel: this , required: false, fieldState: '0', predefinedType: 'FIELD_IMAGE', dataItemName:'icon', },
field_text_dynamic:{ name: 'field_text_dynamic', type: 'ITEMLAYOUT', caption: '文本(动态)', isShowCaption: false, sysCss: '', itemType: 'FIELD', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'OUTERMEDIUM', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container4', panel: this , required: false, fieldState: '0', predefinedType: 'FIELD_TEXT_DYNAMIC', renderMode: 'TEXT_DYNAMIC', dataItemName:'ibizbookname', wrapMode:'', vAlign:'', hAlign:'', }, field_text_dynamic:{ name: 'field_text_dynamic', type: 'ITEMLAYOUT', caption: '文本(动态)', isShowCaption: false, sysCss: '', itemType: 'FIELD', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'OUTERMEDIUM', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container4', panel: this , required: false, fieldState: '0', predefinedType: 'FIELD_TEXT_DYNAMIC', renderMode: 'TEXT_DYNAMIC', dataItemName:'ibizbookname', wrapMode:'', vAlign:'', hAlign:'', },
container4:{ name: 'container4', type: 'ITEMLAYOUT', caption: '容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'FLEX', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'row',vAlign:''}, parentName: 'container1', panel: this , details:['field_image','field_text_dynamic'] , dataRegionType: 'INHERIT' }, container4:{ name: 'container4', type: 'ITEMLAYOUT', caption: '容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'FLEX', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'row',vAlign:''}, parentName: 'container1', panel: this , details:['field_image','field_text_dynamic'] , dataRegionType: 'INHERIT' },
static_label1:{ name: 'static_label1', type: 'ITEMLAYOUT', caption: '标签', isShowCaption: true, sysCss: '', itemType: 'RAWITEM', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:80, widthMode:'PX', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container2', panel: this , viewType: 'DELISTVIEW', predefinedType: 'STATIC_LABEL', contentType: 'RAW', contentStyle: '', rawContent: '作者:', htmlContent: '', renderMode: 'PARAGRAPH', wrapMode:'', vAlign:'', hAlign:'RIGHT', }, static_label1:{ name: 'static_label1', type: 'ITEMLAYOUT', caption: '标签', isShowCaption: true, sysCss: '', itemType: 'RAWITEM', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:80, widthMode:'PX', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container2', panel: this , viewType: 'DEPORTALVIEW', predefinedType: 'STATIC_LABEL', contentType: 'RAW', contentStyle: '', rawContent: '作者:', htmlContent: '', renderMode: 'PARAGRAPH', wrapMode:'', vAlign:'', hAlign:'RIGHT', },
field_text_dynamic1:{ name: 'field_text_dynamic1', type: 'ITEMLAYOUT', caption: '文本(动态)', isShowCaption: false, sysCss: '', itemType: 'FIELD', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container2', panel: this , required: false, fieldState: '0', predefinedType: 'FIELD_TEXT_DYNAMIC', renderMode: 'TEXT_DYNAMIC', dataItemName:'author', wrapMode:'', vAlign:'', hAlign:'', }, field_text_dynamic1:{ name: 'field_text_dynamic1', type: 'ITEMLAYOUT', caption: '文本(动态)', isShowCaption: false, sysCss: '', itemType: 'FIELD', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container2', panel: this , required: false, fieldState: '0', predefinedType: 'FIELD_TEXT_DYNAMIC', renderMode: 'TEXT_DYNAMIC', dataItemName:'author', wrapMode:'', vAlign:'', hAlign:'', },
container2:{ name: 'container2', type: 'ITEMLAYOUT', caption: '容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'FLEX', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'row',vAlign:''}, parentName: 'container1', panel: this , details:['static_label1','field_text_dynamic1'] , dataRegionType: 'INHERIT' }, container2:{ name: 'container2', type: 'ITEMLAYOUT', caption: '容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'FLEX', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'row',vAlign:''}, parentName: 'container1', panel: this , details:['static_label1','field_text_dynamic1'] , dataRegionType: 'INHERIT' },
static_label3:{ name: 'static_label3', type: 'ITEMLAYOUT', caption: '标签', isShowCaption: true, sysCss: '', itemType: 'RAWITEM', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:80, widthMode:'PX', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container7', panel: this , viewType: 'DELISTVIEW', predefinedType: 'STATIC_LABEL', contentType: 'RAW', contentStyle: '', rawContent: '借阅数量:', htmlContent: '', renderMode: 'PARAGRAPH', wrapMode:'', vAlign:'', hAlign:'RIGHT', }, static_label3:{ name: 'static_label3', type: 'ITEMLAYOUT', caption: '标签', isShowCaption: true, sysCss: '', itemType: 'RAWITEM', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:80, widthMode:'PX', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container7', panel: this , viewType: 'DEPORTALVIEW', predefinedType: 'STATIC_LABEL', contentType: 'RAW', contentStyle: '', rawContent: '借阅数量:', htmlContent: '', renderMode: 'PARAGRAPH', wrapMode:'', vAlign:'', hAlign:'RIGHT', },
field_text_dynamic2:{ name: 'field_text_dynamic2', type: 'ITEMLAYOUT', caption: '文本(动态)', isShowCaption: false, sysCss: '', itemType: 'FIELD', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container7', panel: this , required: false, fieldState: '0', predefinedType: 'FIELD_TEXT_DYNAMIC', renderMode: 'TEXT_DYNAMIC', dataItemName:'booknumber', wrapMode:'', vAlign:'', hAlign:'', }, field_text_dynamic2:{ name: 'field_text_dynamic2', type: 'ITEMLAYOUT', caption: '文本(动态)', isShowCaption: false, sysCss: '', itemType: 'FIELD', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container7', panel: this , required: false, fieldState: '0', predefinedType: 'FIELD_TEXT_DYNAMIC', renderMode: 'TEXT_DYNAMIC', dataItemName:'booknumber', wrapMode:'', vAlign:'', hAlign:'', },
container7:{ name: 'container7', type: 'ITEMLAYOUT', caption: '容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'FLEX', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'row',vAlign:''}, parentName: 'container1', panel: this , details:['static_label3','field_text_dynamic2'] , dataRegionType: 'INHERIT' }, container7:{ name: 'container7', type: 'ITEMLAYOUT', caption: '容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'FLEX', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'row',vAlign:''}, parentName: 'container1', panel: this , details:['static_label3','field_text_dynamic2'] , dataRegionType: 'INHERIT' },
static_label4:{ name: 'static_label4', type: 'ITEMLAYOUT', caption: '标签', isShowCaption: true, sysCss: '', itemType: 'RAWITEM', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:80, widthMode:'PX', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container8', panel: this , viewType: 'DELISTVIEW', predefinedType: 'STATIC_LABEL', contentType: 'RAW', contentStyle: '', rawContent: '书籍描述:', htmlContent: '', renderMode: 'PARAGRAPH', wrapMode:'', vAlign:'', hAlign:'RIGHT', }, static_label4:{ name: 'static_label4', type: 'ITEMLAYOUT', caption: '标签', isShowCaption: true, sysCss: '', itemType: 'RAWITEM', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:80, widthMode:'PX', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container8', panel: this , viewType: 'DEPORTALVIEW', predefinedType: 'STATIC_LABEL', contentType: 'RAW', contentStyle: '', rawContent: '书籍描述:', htmlContent: '', renderMode: 'PARAGRAPH', wrapMode:'', vAlign:'', hAlign:'RIGHT', },
field_text_dynamic4:{ name: 'field_text_dynamic4', type: 'ITEMLAYOUT', caption: '文本(动态)', isShowCaption: false, sysCss: '', itemType: 'FIELD', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container8', panel: this , required: false, fieldState: '0', predefinedType: 'FIELD_TEXT_DYNAMIC', renderMode: 'TEXT_DYNAMIC', dataItemName:'subtext', wrapMode:'', vAlign:'', hAlign:'', }, field_text_dynamic4:{ name: 'field_text_dynamic4', type: 'ITEMLAYOUT', caption: '文本(动态)', isShowCaption: false, sysCss: '', itemType: 'FIELD', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container8', panel: this , required: false, fieldState: '0', predefinedType: 'FIELD_TEXT_DYNAMIC', renderMode: 'TEXT_DYNAMIC', dataItemName:'subtext', wrapMode:'', vAlign:'', hAlign:'', },
container8:{ name: 'container8', type: 'ITEMLAYOUT', caption: '容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'FLEX', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'row',vAlign:''}, parentName: 'container1', panel: this , details:['static_label4','field_text_dynamic4'] , dataRegionType: 'INHERIT' }, container8:{ name: 'container8', type: 'ITEMLAYOUT', caption: '容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'FLEX', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'row',vAlign:''}, parentName: 'container1', panel: this , details:['static_label4','field_text_dynamic4'] , dataRegionType: 'INHERIT' },
field_text_dynamic5:{ name: 'field_text_dynamic5', type: 'ITEMLAYOUT', caption: '文本(动态)', isShowCaption: false, sysCss: 'book-type', itemType: 'FIELD', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:40, widthMode:'PX', spacingBottom:'', spacingLeft:'', spacingRight:'OUTERSMALL', spacingTop:'', hAlignSelf:'CENTER', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container6', panel: this , required: false, fieldState: '0', predefinedType: 'FIELD_TEXT_DYNAMIC', renderMode: 'TEXT_DYNAMIC', dataItemName:'type', wrapMode:'', vAlign:'', hAlign:'CENTER', }, field_text_dynamic5:{ name: 'field_text_dynamic5', type: 'ITEMLAYOUT', caption: '文本(动态)', isShowCaption: false, sysCss: 'book-type', itemType: 'FIELD', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:40, widthMode:'PX', spacingBottom:'', spacingLeft:'', spacingRight:'OUTERSMALL', spacingTop:'', hAlignSelf:'CENTER', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container6', panel: this , required: false, fieldState: '0', predefinedType: 'FIELD_TEXT_DYNAMIC', renderMode: 'TEXT_DYNAMIC', dataItemName:'type', wrapMode:'', vAlign:'', hAlign:'CENTER', },
field_text_dynamic3:{ name: 'field_text_dynamic3', type: 'ITEMLAYOUT', caption: '文本(动态)', isShowCaption: false, sysCss: 'book-press', itemType: 'FIELD', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:150, widthMode:'PX', spacingBottom:'', spacingLeft:'OUTERSMALL', spacingRight:'OUTERSMALL', spacingTop:'', hAlignSelf:'CENTER', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container6', panel: this , required: false, fieldState: '0', predefinedType: 'FIELD_TEXT_DYNAMIC', renderMode: 'TEXT_DYNAMIC', dataItemName:'press', wrapMode:'', vAlign:'', hAlign:'CENTER', }, field_text_dynamic3:{ name: 'field_text_dynamic3', type: 'ITEMLAYOUT', caption: '文本(动态)', isShowCaption: false, sysCss: 'book-press', itemType: 'FIELD', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:150, widthMode:'PX', spacingBottom:'', spacingLeft:'OUTERSMALL', spacingRight:'OUTERSMALL', spacingTop:'', hAlignSelf:'CENTER', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container6', panel: this , required: false, fieldState: '0', predefinedType: 'FIELD_TEXT_DYNAMIC', renderMode: 'TEXT_DYNAMIC', dataItemName:'press', wrapMode:'', vAlign:'', hAlign:'CENTER', },
field_text_dynamic6:{ name: 'field_text_dynamic6', type: 'ITEMLAYOUT', caption: '文本(动态)', isShowCaption: false, sysCss: 'book-price', itemType: 'FIELD', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:50, widthMode:'PX', spacingBottom:'', spacingLeft:'OUTERSMALL', spacingRight:'OUTERSMALL', spacingTop:'', hAlignSelf:'CENTER', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container6', panel: this , required: false, fieldState: '0', predefinedType: 'FIELD_TEXT_DYNAMIC', renderMode: 'TEXT_DYNAMIC', dataItemName:'price', wrapMode:'', vAlign:'', hAlign:'CENTER', }, field_text_dynamic6:{ name: 'field_text_dynamic6', type: 'ITEMLAYOUT', caption: '文本(动态)', isShowCaption: false, sysCss: 'book-price', itemType: 'FIELD', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:50, widthMode:'PX', spacingBottom:'', spacingLeft:'OUTERSMALL', spacingRight:'OUTERSMALL', spacingTop:'', hAlignSelf:'CENTER', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container6', panel: this , required: false, fieldState: '0', predefinedType: 'FIELD_TEXT_DYNAMIC', renderMode: 'TEXT_DYNAMIC', dataItemName:'price', wrapMode:'', vAlign:'', hAlign:'CENTER', },
button_calluilogic1:{ name: 'button_calluilogic1', type: 'ITEMLAYOUT', caption: '无处理按钮', isShowCaption: true, sysCss: '', itemType: 'BUTTON', itemStyle: 'INFO', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:100, widthMode:'PX', spacingBottom:'', spacingLeft:'', spacingRight:'OUTERSMALL', spacingTop:'', hAlignSelf:'CENTER', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container6', panel: this , xDataControlName: 'list', buttonStyle: 'INFO', borderStyle: '', iconAlign: '', renderMode: '', }, button_calluilogic1:{ name: 'button_calluilogic1', type: 'ITEMLAYOUT', caption: '无处理按钮', isShowCaption: true, sysCss: '', itemType: 'BUTTON', itemStyle: 'INFO', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:100, widthMode:'PX', spacingBottom:'', spacingLeft:'', spacingRight:'OUTERSMALL', spacingTop:'', hAlignSelf:'CENTER', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container6', panel: this , buttonStyle: 'INFO', borderStyle: '', iconAlign: '', renderMode: '', },
container6:{ name: 'container6', type: 'ITEMLAYOUT', caption: '容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'FLEX', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'row',vAlign:''}, parentName: 'container1', panel: this , details:['field_text_dynamic5','field_text_dynamic3','field_text_dynamic6','button_calluilogic1'] , dataRegionType: 'INHERIT' }, container6:{ name: 'container6', type: 'ITEMLAYOUT', caption: '容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'FLEX', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'row',vAlign:''}, parentName: 'container1', panel: this , details:['field_text_dynamic5','field_text_dynamic3','field_text_dynamic6','button_calluilogic1'] , dataRegionType: 'INHERIT' },
container1:{ name: 'container1', type: 'ITEMLAYOUT', caption: '容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'FLEX', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'column',vAlign:''}, panel: this , details:['container4','container2','container7','container8','container6'] , dataRegionType: 'INHERIT' } container1:{ name: 'container1', type: 'ITEMLAYOUT', caption: '容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'FLEX', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'column',vAlign:''}, panel: this , details:['container4','container2','container7','container8','container6'] , dataRegionType: 'INHERIT' }
} }
...@@ -374,7 +374,7 @@ export default class ListpanelBase extends Vue implements ControlInterface { ...@@ -374,7 +374,7 @@ export default class ListpanelBase extends Vue implements ControlInterface {
* 布局面板是否加载 * 布局面板是否加载
* *
* @public * @public
* @memberof List_itempanelBase * @memberof Dashboard_sysportlet2_list_itempanelBase
*/ */
public isLayoutLoadding: boolean = true; public isLayoutLoadding: boolean = true;
...@@ -382,7 +382,7 @@ export default class ListpanelBase extends Vue implements ControlInterface { ...@@ -382,7 +382,7 @@ export default class ListpanelBase extends Vue implements ControlInterface {
* 布局面板数据 * 布局面板数据
* *
* @public * @public
* @memberof List_itempanelBase * @memberof Dashboard_sysportlet2_list_itempanelBase
*/ */
public layoutData:any = {}; public layoutData:any = {};
...@@ -390,7 +390,7 @@ export default class ListpanelBase extends Vue implements ControlInterface { ...@@ -390,7 +390,7 @@ export default class ListpanelBase extends Vue implements ControlInterface {
* 布局面板模型对象 * 布局面板模型对象
* *
* @public * @public
* @memberof List_itempanelBase * @memberof Dashboard_sysportlet2_list_itempanelBase
*/ */
public layoutModelDetails:any = {}; public layoutModelDetails:any = {};
...@@ -398,7 +398,7 @@ export default class ListpanelBase extends Vue implements ControlInterface { ...@@ -398,7 +398,7 @@ export default class ListpanelBase extends Vue implements ControlInterface {
* 初始化布局 * 初始化布局
* *
* @public * @public
* @memberof List_itempanelBase * @memberof Dashboard_sysportlet2_list_itempanelBase
*/ */
public async initLayout() { public async initLayout() {
if (this.rootLayoutDetailNames.length > 0) { if (this.rootLayoutDetailNames.length > 0) {
...@@ -418,7 +418,7 @@ export default class ListpanelBase extends Vue implements ControlInterface { ...@@ -418,7 +418,7 @@ export default class ListpanelBase extends Vue implements ControlInterface {
* 初始化布局项 * 初始化布局项
* *
* @public * @public
* @memberof List_itempanelBase * @memberof Dashboard_sysportlet2_list_itempanelBase
*/ */
public async initLayoutItem(layoutModelItem: any, index?: number) { public async initLayoutItem(layoutModelItem: any, index?: number) {
const { name } = layoutModelItem; const { name } = layoutModelItem;
...@@ -461,7 +461,7 @@ export default class ListpanelBase extends Vue implements ControlInterface { ...@@ -461,7 +461,7 @@ export default class ListpanelBase extends Vue implements ControlInterface {
* 计算面板按钮权限状态 * 计算面板按钮权限状态
* *
* @public * @public
* @memberof List_itempanelBase * @memberof Dashboard_sysportlet2_list_itempanelBase
*/ */
public async computeButtonAuthState() { public async computeButtonAuthState() {
for (const key in this.layoutModelDetails) { for (const key in this.layoutModelDetails) {
...@@ -575,7 +575,7 @@ export default class ListpanelBase extends Vue implements ControlInterface { ...@@ -575,7 +575,7 @@ export default class ListpanelBase extends Vue implements ControlInterface {
* @public * @public
* @params args 改变数据 * @params args 改变数据
* @params index 多数据容器下标 * @params index 多数据容器下标
* @memberof List_itempanelBase * @memberof Dashboard_sysportlet2_list_itempanelBase
*/ */
public handleValueChange(args: { name: string, value: any }, index?: number) { public handleValueChange(args: { name: string, value: any }, index?: number) {
const { name, value } = args; const { name, value } = args;
...@@ -629,7 +629,7 @@ export default class ListpanelBase extends Vue implements ControlInterface { ...@@ -629,7 +629,7 @@ export default class ListpanelBase extends Vue implements ControlInterface {
* @public * @public
* @params name 按钮项名称 * @params name 按钮项名称
* @params index 多数据容器下标 * @params index 多数据容器下标
* @memberof List_itempanelBase * @memberof Dashboard_sysportlet2_list_itempanelBase
*/ */
public handleButtonClick(name: string, index?: number) { public handleButtonClick(name: string, index?: number) {
let datas: any[] = []; let datas: any[] = [];
......
...@@ -768,7 +768,7 @@ export default class CardNavigationBase extends Vue implements ControlInterface ...@@ -768,7 +768,7 @@ export default class CardNavigationBase extends Vue implements ControlInterface
*/ */
public async load(opt: any = {}, isReset: boolean = false): Promise<any> { public async load(opt: any = {}, isReset: boolean = false): Promise<any> {
if(!this.fetchAction){ if(!this.fetchAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderDataViewExpView' + (this.$t('app.list.notConfig.fetchAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderDataViewExpView_layout' + (this.$t('app.list.notConfig.fetchAction') as string) });
return; return;
} }
const arg: any = {...opt}; const arg: any = {...opt};
...@@ -862,7 +862,7 @@ export default class CardNavigationBase extends Vue implements ControlInterface ...@@ -862,7 +862,7 @@ export default class CardNavigationBase extends Vue implements ControlInterface
*/ */
public async remove(datas: any[]): Promise<any> { public async remove(datas: any[]): Promise<any> {
if(!this.removeAction){ if(!this.removeAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderDataViewExpView' + (this.$t('app.gridpage.notConfig.removeAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderDataViewExpView_layout' + (this.$t('app.gridpage.notConfig.removeAction') as string) });
return; return;
} }
let _datas:any[] = []; let _datas:any[] = [];
...@@ -978,7 +978,7 @@ export default class CardNavigationBase extends Vue implements ControlInterface ...@@ -978,7 +978,7 @@ export default class CardNavigationBase extends Vue implements ControlInterface
try { try {
if(Object.is(item.rowDataState, 'create')){ if(Object.is(item.rowDataState, 'create')){
if(!this.createAction){ if(!this.createAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderDataViewExpView' + (this.$t('app.list.notConfig.createAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderDataViewExpView_layout' + (this.$t('app.list.notConfig.createAction') as string) });
}else{ }else{
Object.assign(item,{viewparams:this.viewparams}); Object.assign(item,{viewparams:this.viewparams});
let response = await this.service.add(this.createAction, JSON.parse(JSON.stringify(this.context)),item, this.showBusyIndicator); let response = await this.service.add(this.createAction, JSON.parse(JSON.stringify(this.context)),item, this.showBusyIndicator);
...@@ -986,7 +986,7 @@ export default class CardNavigationBase extends Vue implements ControlInterface ...@@ -986,7 +986,7 @@ export default class CardNavigationBase extends Vue implements ControlInterface
} }
}else if(Object.is(item.rowDataState, 'update')){ }else if(Object.is(item.rowDataState, 'update')){
if(!this.updateAction){ if(!this.updateAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderDataViewExpView' + (this.$t('app.list.notConfig.updateAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderDataViewExpView_layout' + (this.$t('app.list.notConfig.updateAction') as string) });
}else{ }else{
Object.assign(item,{viewparams:this.viewparams}); Object.assign(item,{viewparams:this.viewparams});
if(item.ibizorder){ if(item.ibizorder){
......
...@@ -400,6 +400,438 @@ ...@@ -400,6 +400,438 @@
}, },
"groupMode" : "NONE", "groupMode" : "NONE",
"height" : 300.0, "height" : 300.0,
"getItemPSLayoutPanel" : {
"getAllPSPanelFields" : [ {
"id" : "field_image",
"viewFieldName" : "icon"
}, {
"id" : "field_text_dynamic",
"viewFieldName" : "ibizbookname"
}, {
"id" : "field_text_dynamic1",
"viewFieldName" : "author"
}, {
"id" : "field_text_dynamic2",
"viewFieldName" : "booknumber"
}, {
"id" : "field_text_dynamic4",
"viewFieldName" : "subtext"
}, {
"id" : "field_text_dynamic5",
"viewFieldName" : "type"
}, {
"id" : "field_text_dynamic3",
"viewFieldName" : "press"
}, {
"id" : "field_text_dynamic6",
"viewFieldName" : "price"
} ],
"codeName" : "Listpanel",
"controlType" : "PANEL",
"dynaModelFilePath" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK/PSPANELS/Listpanel.json",
"layoutMode" : "TABLE_24COL",
"logicName" : "列表测试项布局面板",
"mOSFilePath" : "psmodules/Sample/psdataentities/IBIZBOOK/pssysviewpanels/Listpanel",
"getPSAppDataEntity" : {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
},
"getPSControlParam" : { },
"getPSLayout" : {
"childColLG" : -1,
"childColMD" : 24,
"childColSM" : -1,
"childColXS" : -1,
"columnCount" : 24,
"layout" : "TABLE_24COL"
},
"rTMOSFilePath" : "pssysapps/Web/psappdeviews/IBIZBOOKDashboardView/psappviewctrls/dashboard_sysportlet2_list_itempanel",
"getRootPSPanelItems" : [ {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container1",
"getPSLayout" : {
"dir" : "column",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"colMD" : 24,
"layout" : "TABLE_24COL"
},
"getPSPanelItems" : [ {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container4",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "图片(动态)",
"contentHeight" : 80.0,
"contentWidth" : 80.0,
"height" : 80.0,
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_image",
"getPSEditor" : {
"editorHeight" : 80.0,
"editorParams" : {
"MAXCOUNT" : "1"
},
"editorType" : "PICTURE_ONE",
"editorWidth" : 80.0,
"maxFileCount" : 1,
"maxFileSize" : -1,
"minFileCount" : 0,
"name" : "field_image",
"predefinedType" : "FIELD_IMAGE"
},
"getPSLayoutPos" : {
"grow" : -1,
"height" : 80,
"heightMode" : "PX",
"layout" : "FLEX",
"width" : 80,
"widthMode" : "PX"
},
"viewFieldName" : "icon",
"width" : 80.0,
"hidden" : false,
"showCaption" : false
}, {
"caption" : "文本(动态)",
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic",
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "field_text_dynamic",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX",
"spacingLeft" : "OUTERMEDIUM"
},
"viewFieldName" : "ibizbookname",
"hidden" : false,
"showCaption" : false
} ]
}, {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container2",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "标签",
"contentType" : "RAW",
"contentWidth" : 80.0,
"itemStyle" : "DEFAULT",
"itemType" : "RAWITEM",
"name" : "static_label1",
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX",
"width" : 80,
"widthMode" : "PX"
},
"getPSRawItem" : {
"caption" : "作者:",
"contentType" : "RAW",
"hAlign" : "RIGHT",
"name" : "static_label1",
"predefinedType" : "STATIC_LABEL",
"renderMode" : "PARAGRAPH"
},
"rawContent" : "作者:",
"rawItemWidth" : 80.0,
"width" : 80.0,
"showCaption" : true
}, {
"caption" : "文本(动态)",
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic1",
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "field_text_dynamic1",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"viewFieldName" : "author",
"hidden" : false,
"showCaption" : false
} ]
}, {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container7",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "标签",
"contentType" : "RAW",
"contentWidth" : 80.0,
"itemStyle" : "DEFAULT",
"itemType" : "RAWITEM",
"name" : "static_label3",
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX",
"width" : 80,
"widthMode" : "PX"
},
"getPSRawItem" : {
"caption" : "借阅数量:",
"contentType" : "RAW",
"hAlign" : "RIGHT",
"name" : "static_label3",
"predefinedType" : "STATIC_LABEL",
"renderMode" : "PARAGRAPH"
},
"rawContent" : "借阅数量:",
"rawItemWidth" : 80.0,
"width" : 80.0,
"showCaption" : true
}, {
"caption" : "文本(动态)",
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic2",
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "field_text_dynamic2",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"viewFieldName" : "booknumber",
"hidden" : false,
"showCaption" : false
} ]
}, {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container8",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "标签",
"contentType" : "RAW",
"contentWidth" : 80.0,
"itemStyle" : "DEFAULT",
"itemType" : "RAWITEM",
"name" : "static_label4",
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX",
"width" : 80,
"widthMode" : "PX"
},
"getPSRawItem" : {
"caption" : "书籍描述:",
"contentType" : "RAW",
"hAlign" : "RIGHT",
"name" : "static_label4",
"predefinedType" : "STATIC_LABEL",
"renderMode" : "PARAGRAPH"
},
"rawContent" : "书籍描述:",
"rawItemWidth" : 80.0,
"width" : 80.0,
"showCaption" : true
}, {
"caption" : "文本(动态)",
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic4",
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "field_text_dynamic4",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"viewFieldName" : "subtext",
"hidden" : false,
"showCaption" : false
} ]
}, {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container6",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "文本(动态)",
"contentWidth" : 40.0,
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic5",
"getPSEditor" : {
"editorType" : "SPAN",
"editorWidth" : 40.0,
"hAlign" : "CENTER",
"name" : "field_text_dynamic5",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "CENTER",
"layout" : "FLEX",
"spacingRight" : "OUTERSMALL",
"width" : 40,
"widthMode" : "PX"
},
"getPSSysCss" : {
"cssName" : "book-type"
},
"viewFieldName" : "type",
"width" : 40.0,
"hidden" : false,
"showCaption" : false
}, {
"caption" : "文本(动态)",
"contentWidth" : 150.0,
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic3",
"getPSEditor" : {
"editorType" : "SPAN",
"editorWidth" : 150.0,
"hAlign" : "CENTER",
"name" : "field_text_dynamic3",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "CENTER",
"layout" : "FLEX",
"spacingLeft" : "OUTERSMALL",
"spacingRight" : "OUTERSMALL",
"width" : 150,
"widthMode" : "PX"
},
"getPSSysCss" : {
"cssName" : "book-press"
},
"viewFieldName" : "press",
"width" : 150.0,
"hidden" : false,
"showCaption" : false
}, {
"caption" : "文本(动态)",
"contentWidth" : 50.0,
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic6",
"getPSEditor" : {
"editorType" : "SPAN",
"editorWidth" : 50.0,
"hAlign" : "CENTER",
"name" : "field_text_dynamic6",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "CENTER",
"layout" : "FLEX",
"spacingLeft" : "OUTERSMALL",
"spacingRight" : "OUTERSMALL",
"width" : 50,
"widthMode" : "PX"
},
"getPSSysCss" : {
"cssName" : "book-price"
},
"viewFieldName" : "price",
"width" : 50.0,
"hidden" : false,
"showCaption" : false
}, {
"actionType" : "NONE",
"buttonStyle" : "INFO",
"buttonWidth" : 100.0,
"caption" : "无处理按钮",
"contentWidth" : 100.0,
"itemStyle" : "INFO",
"itemType" : "BUTTON",
"name" : "button_calluilogic1",
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "CENTER",
"layout" : "FLEX",
"spacingRight" : "OUTERSMALL",
"width" : 100,
"widthMode" : "PX"
},
"tooltip" : "无处理按钮",
"width" : 100.0,
"showCaption" : true
} ]
} ]
} ],
"name" : "dashboard_sysportlet2_list_itempanel",
"modelid" : "D7D06AA3-7298-433A-BBD9-5A4105BD915F",
"modeltype" : "PSSYSVIEWPANEL"
},
"logicName" : "Booklist", "logicName" : "Booklist",
"mOSFilePath" : "psmodules/Sample/psdataentities/IBIZBOOK/psdelists/Booklist", "mOSFilePath" : "psmodules/Sample/psdataentities/IBIZBOOK/psdelists/Booklist",
"getPSAppDataEntity" : { "getPSAppDataEntity" : {
......
...@@ -35,18 +35,6 @@ ...@@ -35,18 +35,6 @@
"widthUnit" : "px", "widthUnit" : "px",
"enableExpand" : false, "enableExpand" : false,
"enableSort" : false "enableSort" : false
}, {
"caption" : "借出日期",
"codeName" : "lendouttime",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "lendouttime",
"mOSFilePath" : "psdetreecols/lendouttime",
"name" : "lendouttime",
"rTMOSFilePath" : "psdetreecols/lendouttime",
"width" : 200,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
}, { }, {
"caption" : "作者", "caption" : "作者",
"codeName" : "author", "codeName" : "author",
...@@ -59,6 +47,18 @@ ...@@ -59,6 +47,18 @@
"widthUnit" : "px", "widthUnit" : "px",
"enableExpand" : false, "enableExpand" : false,
"enableSort" : false "enableSort" : false
}, {
"caption" : "借出日期",
"codeName" : "lendouttime",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "lendouttime",
"mOSFilePath" : "psdetreecols/lendouttime",
"name" : "lendouttime",
"rTMOSFilePath" : "psdetreecols/lendouttime",
"width" : 200,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
}, { }, {
"caption" : "图书名称", "caption" : "图书名称",
"codeName" : "ibizbookname", "codeName" : "ibizbookname",
......
...@@ -16,6 +16,438 @@ ...@@ -16,6 +16,438 @@
}, },
"groupMode" : "NONE", "groupMode" : "NONE",
"height" : 300.0, "height" : 300.0,
"getItemPSLayoutPanel" : {
"getAllPSPanelFields" : [ {
"id" : "field_image",
"viewFieldName" : "icon"
}, {
"id" : "field_text_dynamic",
"viewFieldName" : "ibizbookname"
}, {
"id" : "field_text_dynamic1",
"viewFieldName" : "author"
}, {
"id" : "field_text_dynamic2",
"viewFieldName" : "booknumber"
}, {
"id" : "field_text_dynamic4",
"viewFieldName" : "subtext"
}, {
"id" : "field_text_dynamic5",
"viewFieldName" : "type"
}, {
"id" : "field_text_dynamic3",
"viewFieldName" : "press"
}, {
"id" : "field_text_dynamic6",
"viewFieldName" : "price"
} ],
"codeName" : "Listpanel",
"controlType" : "PANEL",
"dynaModelFilePath" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK/PSPANELS/Listpanel.json",
"layoutMode" : "TABLE_24COL",
"logicName" : "列表测试项布局面板",
"mOSFilePath" : "psmodules/Sample/psdataentities/IBIZBOOK/pssysviewpanels/Listpanel",
"getPSAppDataEntity" : {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
},
"getPSControlParam" : { },
"getPSLayout" : {
"childColLG" : -1,
"childColMD" : 24,
"childColSM" : -1,
"childColXS" : -1,
"columnCount" : 24,
"layout" : "TABLE_24COL"
},
"rTMOSFilePath" : "pssysapps/Web/psappdeviews/IBIZBOOKDashboardView/psappviewctrls/dashboard_sysportlet2_list_itempanel",
"getRootPSPanelItems" : [ {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container1",
"getPSLayout" : {
"dir" : "column",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"colMD" : 24,
"layout" : "TABLE_24COL"
},
"getPSPanelItems" : [ {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container4",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "图片(动态)",
"contentHeight" : 80.0,
"contentWidth" : 80.0,
"height" : 80.0,
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_image",
"getPSEditor" : {
"editorHeight" : 80.0,
"editorParams" : {
"MAXCOUNT" : "1"
},
"editorType" : "PICTURE_ONE",
"editorWidth" : 80.0,
"maxFileCount" : 1,
"maxFileSize" : -1,
"minFileCount" : 0,
"name" : "field_image",
"predefinedType" : "FIELD_IMAGE"
},
"getPSLayoutPos" : {
"grow" : -1,
"height" : 80,
"heightMode" : "PX",
"layout" : "FLEX",
"width" : 80,
"widthMode" : "PX"
},
"viewFieldName" : "icon",
"width" : 80.0,
"hidden" : false,
"showCaption" : false
}, {
"caption" : "文本(动态)",
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic",
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "field_text_dynamic",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX",
"spacingLeft" : "OUTERMEDIUM"
},
"viewFieldName" : "ibizbookname",
"hidden" : false,
"showCaption" : false
} ]
}, {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container2",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "标签",
"contentType" : "RAW",
"contentWidth" : 80.0,
"itemStyle" : "DEFAULT",
"itemType" : "RAWITEM",
"name" : "static_label1",
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX",
"width" : 80,
"widthMode" : "PX"
},
"getPSRawItem" : {
"caption" : "作者:",
"contentType" : "RAW",
"hAlign" : "RIGHT",
"name" : "static_label1",
"predefinedType" : "STATIC_LABEL",
"renderMode" : "PARAGRAPH"
},
"rawContent" : "作者:",
"rawItemWidth" : 80.0,
"width" : 80.0,
"showCaption" : true
}, {
"caption" : "文本(动态)",
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic1",
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "field_text_dynamic1",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"viewFieldName" : "author",
"hidden" : false,
"showCaption" : false
} ]
}, {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container7",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "标签",
"contentType" : "RAW",
"contentWidth" : 80.0,
"itemStyle" : "DEFAULT",
"itemType" : "RAWITEM",
"name" : "static_label3",
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX",
"width" : 80,
"widthMode" : "PX"
},
"getPSRawItem" : {
"caption" : "借阅数量:",
"contentType" : "RAW",
"hAlign" : "RIGHT",
"name" : "static_label3",
"predefinedType" : "STATIC_LABEL",
"renderMode" : "PARAGRAPH"
},
"rawContent" : "借阅数量:",
"rawItemWidth" : 80.0,
"width" : 80.0,
"showCaption" : true
}, {
"caption" : "文本(动态)",
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic2",
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "field_text_dynamic2",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"viewFieldName" : "booknumber",
"hidden" : false,
"showCaption" : false
} ]
}, {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container8",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "标签",
"contentType" : "RAW",
"contentWidth" : 80.0,
"itemStyle" : "DEFAULT",
"itemType" : "RAWITEM",
"name" : "static_label4",
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX",
"width" : 80,
"widthMode" : "PX"
},
"getPSRawItem" : {
"caption" : "书籍描述:",
"contentType" : "RAW",
"hAlign" : "RIGHT",
"name" : "static_label4",
"predefinedType" : "STATIC_LABEL",
"renderMode" : "PARAGRAPH"
},
"rawContent" : "书籍描述:",
"rawItemWidth" : 80.0,
"width" : 80.0,
"showCaption" : true
}, {
"caption" : "文本(动态)",
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic4",
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "field_text_dynamic4",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"viewFieldName" : "subtext",
"hidden" : false,
"showCaption" : false
} ]
}, {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container6",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "文本(动态)",
"contentWidth" : 40.0,
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic5",
"getPSEditor" : {
"editorType" : "SPAN",
"editorWidth" : 40.0,
"hAlign" : "CENTER",
"name" : "field_text_dynamic5",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "CENTER",
"layout" : "FLEX",
"spacingRight" : "OUTERSMALL",
"width" : 40,
"widthMode" : "PX"
},
"getPSSysCss" : {
"cssName" : "book-type"
},
"viewFieldName" : "type",
"width" : 40.0,
"hidden" : false,
"showCaption" : false
}, {
"caption" : "文本(动态)",
"contentWidth" : 150.0,
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic3",
"getPSEditor" : {
"editorType" : "SPAN",
"editorWidth" : 150.0,
"hAlign" : "CENTER",
"name" : "field_text_dynamic3",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "CENTER",
"layout" : "FLEX",
"spacingLeft" : "OUTERSMALL",
"spacingRight" : "OUTERSMALL",
"width" : 150,
"widthMode" : "PX"
},
"getPSSysCss" : {
"cssName" : "book-press"
},
"viewFieldName" : "press",
"width" : 150.0,
"hidden" : false,
"showCaption" : false
}, {
"caption" : "文本(动态)",
"contentWidth" : 50.0,
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic6",
"getPSEditor" : {
"editorType" : "SPAN",
"editorWidth" : 50.0,
"hAlign" : "CENTER",
"name" : "field_text_dynamic6",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "CENTER",
"layout" : "FLEX",
"spacingLeft" : "OUTERSMALL",
"spacingRight" : "OUTERSMALL",
"width" : 50,
"widthMode" : "PX"
},
"getPSSysCss" : {
"cssName" : "book-price"
},
"viewFieldName" : "price",
"width" : 50.0,
"hidden" : false,
"showCaption" : false
}, {
"actionType" : "NONE",
"buttonStyle" : "INFO",
"buttonWidth" : 100.0,
"caption" : "无处理按钮",
"contentWidth" : 100.0,
"itemStyle" : "INFO",
"itemType" : "BUTTON",
"name" : "button_calluilogic1",
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "CENTER",
"layout" : "FLEX",
"spacingRight" : "OUTERSMALL",
"width" : 100,
"widthMode" : "PX"
},
"tooltip" : "无处理按钮",
"width" : 100.0,
"showCaption" : true
} ]
} ]
} ],
"name" : "dashboard_sysportlet2_list_itempanel",
"modelid" : "D7D06AA3-7298-433A-BBD9-5A4105BD915F",
"modeltype" : "PSSYSVIEWPANEL"
},
"logicName" : "Booklist", "logicName" : "Booklist",
"mOSFilePath" : "psmodules/Sample/psdataentities/IBIZBOOK/psdelists/Booklist", "mOSFilePath" : "psmodules/Sample/psdataentities/IBIZBOOK/psdelists/Booklist",
"getPSAppDataEntity" : { "getPSAppDataEntity" : {
......
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
"columnCount" : 24, "columnCount" : 24,
"layout" : "TABLE_24COL" "layout" : "TABLE_24COL"
}, },
"rTMOSFilePath" : "pssysapps/Web/psappdeviews/IBIZBOOKUsr5ListView/psappviewctrls/list_itempanel", "rTMOSFilePath" : "pssysapps/Web/psappdeviews/IBIZBOOKDashboardView/psappviewctrls/dashboard_sysportlet2_list_itempanel",
"getRootPSPanelItems" : [ { "getRootPSPanelItems" : [ {
"caption" : "容器", "caption" : "容器",
"itemStyle" : "DEFAULT", "itemStyle" : "DEFAULT",
......
...@@ -20,6 +20,18 @@ ...@@ -20,6 +20,18 @@
} }
} ], } ],
"getPSDETreeColumns" : [ { "getPSDETreeColumns" : [ {
"caption" : "图书名称",
"codeName" : "ibizbookname",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "ibizbookname",
"mOSFilePath" : "psdetreecols/ibizbookname",
"name" : "ibizbookname",
"rTMOSFilePath" : "psdetreecols/ibizbookname",
"width" : 50,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
}, {
"caption" : "作者", "caption" : "作者",
"codeName" : "author", "codeName" : "author",
"columnType" : "DEFGRIDCOLUMN", "columnType" : "DEFGRIDCOLUMN",
...@@ -43,18 +55,6 @@ ...@@ -43,18 +55,6 @@
"widthUnit" : "px", "widthUnit" : "px",
"enableExpand" : false, "enableExpand" : false,
"enableSort" : false "enableSort" : false
}, {
"caption" : "图书名称",
"codeName" : "ibizbookname",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "ibizbookname",
"mOSFilePath" : "psdetreecols/ibizbookname",
"name" : "ibizbookname",
"rTMOSFilePath" : "psdetreecols/ibizbookname",
"width" : 50,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
} ], } ],
"getPSDETreeNodeRSs" : [ { "getPSDETreeNodeRSs" : [ {
"getChildPSDETreeNode" : { "getChildPSDETreeNode" : {
......
...@@ -444,6 +444,438 @@ ...@@ -444,6 +444,438 @@
}, },
"groupMode" : "NONE", "groupMode" : "NONE",
"height" : 300.0, "height" : 300.0,
"getItemPSLayoutPanel" : {
"getAllPSPanelFields" : [ {
"id" : "field_image",
"viewFieldName" : "icon"
}, {
"id" : "field_text_dynamic",
"viewFieldName" : "ibizbookname"
}, {
"id" : "field_text_dynamic1",
"viewFieldName" : "author"
}, {
"id" : "field_text_dynamic2",
"viewFieldName" : "booknumber"
}, {
"id" : "field_text_dynamic4",
"viewFieldName" : "subtext"
}, {
"id" : "field_text_dynamic5",
"viewFieldName" : "type"
}, {
"id" : "field_text_dynamic3",
"viewFieldName" : "press"
}, {
"id" : "field_text_dynamic6",
"viewFieldName" : "price"
} ],
"codeName" : "Listpanel",
"controlType" : "PANEL",
"dynaModelFilePath" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK/PSPANELS/Listpanel.json",
"layoutMode" : "TABLE_24COL",
"logicName" : "列表测试项布局面板",
"mOSFilePath" : "psmodules/Sample/psdataentities/IBIZBOOK/pssysviewpanels/Listpanel",
"getPSAppDataEntity" : {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
},
"getPSControlParam" : { },
"getPSLayout" : {
"childColLG" : -1,
"childColMD" : 24,
"childColSM" : -1,
"childColXS" : -1,
"columnCount" : 24,
"layout" : "TABLE_24COL"
},
"rTMOSFilePath" : "pssysapps/Web/psappdeviews/IBIZBOOKDashboardView/psappviewctrls/dashboard_sysportlet2_list_itempanel",
"getRootPSPanelItems" : [ {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container1",
"getPSLayout" : {
"dir" : "column",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"colMD" : 24,
"layout" : "TABLE_24COL"
},
"getPSPanelItems" : [ {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container4",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "图片(动态)",
"contentHeight" : 80.0,
"contentWidth" : 80.0,
"height" : 80.0,
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_image",
"getPSEditor" : {
"editorHeight" : 80.0,
"editorParams" : {
"MAXCOUNT" : "1"
},
"editorType" : "PICTURE_ONE",
"editorWidth" : 80.0,
"maxFileCount" : 1,
"maxFileSize" : -1,
"minFileCount" : 0,
"name" : "field_image",
"predefinedType" : "FIELD_IMAGE"
},
"getPSLayoutPos" : {
"grow" : -1,
"height" : 80,
"heightMode" : "PX",
"layout" : "FLEX",
"width" : 80,
"widthMode" : "PX"
},
"viewFieldName" : "icon",
"width" : 80.0,
"hidden" : false,
"showCaption" : false
}, {
"caption" : "文本(动态)",
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic",
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "field_text_dynamic",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX",
"spacingLeft" : "OUTERMEDIUM"
},
"viewFieldName" : "ibizbookname",
"hidden" : false,
"showCaption" : false
} ]
}, {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container2",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "标签",
"contentType" : "RAW",
"contentWidth" : 80.0,
"itemStyle" : "DEFAULT",
"itemType" : "RAWITEM",
"name" : "static_label1",
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX",
"width" : 80,
"widthMode" : "PX"
},
"getPSRawItem" : {
"caption" : "作者:",
"contentType" : "RAW",
"hAlign" : "RIGHT",
"name" : "static_label1",
"predefinedType" : "STATIC_LABEL",
"renderMode" : "PARAGRAPH"
},
"rawContent" : "作者:",
"rawItemWidth" : 80.0,
"width" : 80.0,
"showCaption" : true
}, {
"caption" : "文本(动态)",
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic1",
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "field_text_dynamic1",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"viewFieldName" : "author",
"hidden" : false,
"showCaption" : false
} ]
}, {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container7",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "标签",
"contentType" : "RAW",
"contentWidth" : 80.0,
"itemStyle" : "DEFAULT",
"itemType" : "RAWITEM",
"name" : "static_label3",
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX",
"width" : 80,
"widthMode" : "PX"
},
"getPSRawItem" : {
"caption" : "借阅数量:",
"contentType" : "RAW",
"hAlign" : "RIGHT",
"name" : "static_label3",
"predefinedType" : "STATIC_LABEL",
"renderMode" : "PARAGRAPH"
},
"rawContent" : "借阅数量:",
"rawItemWidth" : 80.0,
"width" : 80.0,
"showCaption" : true
}, {
"caption" : "文本(动态)",
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic2",
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "field_text_dynamic2",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"viewFieldName" : "booknumber",
"hidden" : false,
"showCaption" : false
} ]
}, {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container8",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "标签",
"contentType" : "RAW",
"contentWidth" : 80.0,
"itemStyle" : "DEFAULT",
"itemType" : "RAWITEM",
"name" : "static_label4",
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX",
"width" : 80,
"widthMode" : "PX"
},
"getPSRawItem" : {
"caption" : "书籍描述:",
"contentType" : "RAW",
"hAlign" : "RIGHT",
"name" : "static_label4",
"predefinedType" : "STATIC_LABEL",
"renderMode" : "PARAGRAPH"
},
"rawContent" : "书籍描述:",
"rawItemWidth" : 80.0,
"width" : 80.0,
"showCaption" : true
}, {
"caption" : "文本(动态)",
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic4",
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "field_text_dynamic4",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"viewFieldName" : "subtext",
"hidden" : false,
"showCaption" : false
} ]
}, {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container6",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "文本(动态)",
"contentWidth" : 40.0,
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic5",
"getPSEditor" : {
"editorType" : "SPAN",
"editorWidth" : 40.0,
"hAlign" : "CENTER",
"name" : "field_text_dynamic5",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "CENTER",
"layout" : "FLEX",
"spacingRight" : "OUTERSMALL",
"width" : 40,
"widthMode" : "PX"
},
"getPSSysCss" : {
"cssName" : "book-type"
},
"viewFieldName" : "type",
"width" : 40.0,
"hidden" : false,
"showCaption" : false
}, {
"caption" : "文本(动态)",
"contentWidth" : 150.0,
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic3",
"getPSEditor" : {
"editorType" : "SPAN",
"editorWidth" : 150.0,
"hAlign" : "CENTER",
"name" : "field_text_dynamic3",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "CENTER",
"layout" : "FLEX",
"spacingLeft" : "OUTERSMALL",
"spacingRight" : "OUTERSMALL",
"width" : 150,
"widthMode" : "PX"
},
"getPSSysCss" : {
"cssName" : "book-press"
},
"viewFieldName" : "press",
"width" : 150.0,
"hidden" : false,
"showCaption" : false
}, {
"caption" : "文本(动态)",
"contentWidth" : 50.0,
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic6",
"getPSEditor" : {
"editorType" : "SPAN",
"editorWidth" : 50.0,
"hAlign" : "CENTER",
"name" : "field_text_dynamic6",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "CENTER",
"layout" : "FLEX",
"spacingLeft" : "OUTERSMALL",
"spacingRight" : "OUTERSMALL",
"width" : 50,
"widthMode" : "PX"
},
"getPSSysCss" : {
"cssName" : "book-price"
},
"viewFieldName" : "price",
"width" : 50.0,
"hidden" : false,
"showCaption" : false
}, {
"actionType" : "NONE",
"buttonStyle" : "INFO",
"buttonWidth" : 100.0,
"caption" : "无处理按钮",
"contentWidth" : 100.0,
"itemStyle" : "INFO",
"itemType" : "BUTTON",
"name" : "button_calluilogic1",
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "CENTER",
"layout" : "FLEX",
"spacingRight" : "OUTERSMALL",
"width" : 100,
"widthMode" : "PX"
},
"tooltip" : "无处理按钮",
"width" : 100.0,
"showCaption" : true
} ]
} ]
} ],
"name" : "dashboard_sysportlet2_list_itempanel",
"modelid" : "D7D06AA3-7298-433A-BBD9-5A4105BD915F",
"modeltype" : "PSSYSVIEWPANEL"
},
"logicName" : "Booklist", "logicName" : "Booklist",
"mOSFilePath" : "psmodules/Sample/psdataentities/IBIZBOOK/psdelists/Booklist", "mOSFilePath" : "psmodules/Sample/psdataentities/IBIZBOOK/psdelists/Booklist",
"getPSAppDataEntity" : { "getPSAppDataEntity" : {
......
...@@ -444,6 +444,438 @@ ...@@ -444,6 +444,438 @@
}, },
"groupMode" : "NONE", "groupMode" : "NONE",
"height" : 300.0, "height" : 300.0,
"getItemPSLayoutPanel" : {
"getAllPSPanelFields" : [ {
"id" : "field_image",
"viewFieldName" : "icon"
}, {
"id" : "field_text_dynamic",
"viewFieldName" : "ibizbookname"
}, {
"id" : "field_text_dynamic1",
"viewFieldName" : "author"
}, {
"id" : "field_text_dynamic2",
"viewFieldName" : "booknumber"
}, {
"id" : "field_text_dynamic4",
"viewFieldName" : "subtext"
}, {
"id" : "field_text_dynamic5",
"viewFieldName" : "type"
}, {
"id" : "field_text_dynamic3",
"viewFieldName" : "press"
}, {
"id" : "field_text_dynamic6",
"viewFieldName" : "price"
} ],
"codeName" : "Listpanel",
"controlType" : "PANEL",
"dynaModelFilePath" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK/PSPANELS/Listpanel.json",
"layoutMode" : "TABLE_24COL",
"logicName" : "列表测试项布局面板",
"mOSFilePath" : "psmodules/Sample/psdataentities/IBIZBOOK/pssysviewpanels/Listpanel",
"getPSAppDataEntity" : {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
},
"getPSControlParam" : { },
"getPSLayout" : {
"childColLG" : -1,
"childColMD" : 24,
"childColSM" : -1,
"childColXS" : -1,
"columnCount" : 24,
"layout" : "TABLE_24COL"
},
"rTMOSFilePath" : "pssysapps/Web/psappdeviews/IBIZBOOKDashboardView_layout/psappviewctrls/dashboard_sysportlet2_list_itempanel",
"getRootPSPanelItems" : [ {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container1",
"getPSLayout" : {
"dir" : "column",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"colMD" : 24,
"layout" : "TABLE_24COL"
},
"getPSPanelItems" : [ {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container4",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "图片(动态)",
"contentHeight" : 80.0,
"contentWidth" : 80.0,
"height" : 80.0,
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_image",
"getPSEditor" : {
"editorHeight" : 80.0,
"editorParams" : {
"MAXCOUNT" : "1"
},
"editorType" : "PICTURE_ONE",
"editorWidth" : 80.0,
"maxFileCount" : 1,
"maxFileSize" : -1,
"minFileCount" : 0,
"name" : "field_image",
"predefinedType" : "FIELD_IMAGE"
},
"getPSLayoutPos" : {
"grow" : -1,
"height" : 80,
"heightMode" : "PX",
"layout" : "FLEX",
"width" : 80,
"widthMode" : "PX"
},
"viewFieldName" : "icon",
"width" : 80.0,
"hidden" : false,
"showCaption" : false
}, {
"caption" : "文本(动态)",
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic",
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "field_text_dynamic",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX",
"spacingLeft" : "OUTERMEDIUM"
},
"viewFieldName" : "ibizbookname",
"hidden" : false,
"showCaption" : false
} ]
}, {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container2",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "标签",
"contentType" : "RAW",
"contentWidth" : 80.0,
"itemStyle" : "DEFAULT",
"itemType" : "RAWITEM",
"name" : "static_label1",
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX",
"width" : 80,
"widthMode" : "PX"
},
"getPSRawItem" : {
"caption" : "作者:",
"contentType" : "RAW",
"hAlign" : "RIGHT",
"name" : "static_label1",
"predefinedType" : "STATIC_LABEL",
"renderMode" : "PARAGRAPH"
},
"rawContent" : "作者:",
"rawItemWidth" : 80.0,
"width" : 80.0,
"showCaption" : true
}, {
"caption" : "文本(动态)",
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic1",
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "field_text_dynamic1",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"viewFieldName" : "author",
"hidden" : false,
"showCaption" : false
} ]
}, {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container7",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "标签",
"contentType" : "RAW",
"contentWidth" : 80.0,
"itemStyle" : "DEFAULT",
"itemType" : "RAWITEM",
"name" : "static_label3",
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX",
"width" : 80,
"widthMode" : "PX"
},
"getPSRawItem" : {
"caption" : "借阅数量:",
"contentType" : "RAW",
"hAlign" : "RIGHT",
"name" : "static_label3",
"predefinedType" : "STATIC_LABEL",
"renderMode" : "PARAGRAPH"
},
"rawContent" : "借阅数量:",
"rawItemWidth" : 80.0,
"width" : 80.0,
"showCaption" : true
}, {
"caption" : "文本(动态)",
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic2",
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "field_text_dynamic2",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"viewFieldName" : "booknumber",
"hidden" : false,
"showCaption" : false
} ]
}, {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container8",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "标签",
"contentType" : "RAW",
"contentWidth" : 80.0,
"itemStyle" : "DEFAULT",
"itemType" : "RAWITEM",
"name" : "static_label4",
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX",
"width" : 80,
"widthMode" : "PX"
},
"getPSRawItem" : {
"caption" : "书籍描述:",
"contentType" : "RAW",
"hAlign" : "RIGHT",
"name" : "static_label4",
"predefinedType" : "STATIC_LABEL",
"renderMode" : "PARAGRAPH"
},
"rawContent" : "书籍描述:",
"rawItemWidth" : 80.0,
"width" : 80.0,
"showCaption" : true
}, {
"caption" : "文本(动态)",
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic4",
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "field_text_dynamic4",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"viewFieldName" : "subtext",
"hidden" : false,
"showCaption" : false
} ]
}, {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container6",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "文本(动态)",
"contentWidth" : 40.0,
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic5",
"getPSEditor" : {
"editorType" : "SPAN",
"editorWidth" : 40.0,
"hAlign" : "CENTER",
"name" : "field_text_dynamic5",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "CENTER",
"layout" : "FLEX",
"spacingRight" : "OUTERSMALL",
"width" : 40,
"widthMode" : "PX"
},
"getPSSysCss" : {
"cssName" : "book-type"
},
"viewFieldName" : "type",
"width" : 40.0,
"hidden" : false,
"showCaption" : false
}, {
"caption" : "文本(动态)",
"contentWidth" : 150.0,
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic3",
"getPSEditor" : {
"editorType" : "SPAN",
"editorWidth" : 150.0,
"hAlign" : "CENTER",
"name" : "field_text_dynamic3",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "CENTER",
"layout" : "FLEX",
"spacingLeft" : "OUTERSMALL",
"spacingRight" : "OUTERSMALL",
"width" : 150,
"widthMode" : "PX"
},
"getPSSysCss" : {
"cssName" : "book-press"
},
"viewFieldName" : "press",
"width" : 150.0,
"hidden" : false,
"showCaption" : false
}, {
"caption" : "文本(动态)",
"contentWidth" : 50.0,
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic6",
"getPSEditor" : {
"editorType" : "SPAN",
"editorWidth" : 50.0,
"hAlign" : "CENTER",
"name" : "field_text_dynamic6",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "CENTER",
"layout" : "FLEX",
"spacingLeft" : "OUTERSMALL",
"spacingRight" : "OUTERSMALL",
"width" : 50,
"widthMode" : "PX"
},
"getPSSysCss" : {
"cssName" : "book-price"
},
"viewFieldName" : "price",
"width" : 50.0,
"hidden" : false,
"showCaption" : false
}, {
"actionType" : "NONE",
"buttonStyle" : "INFO",
"buttonWidth" : 100.0,
"caption" : "无处理按钮",
"contentWidth" : 100.0,
"itemStyle" : "INFO",
"itemType" : "BUTTON",
"name" : "button_calluilogic1",
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "CENTER",
"layout" : "FLEX",
"spacingRight" : "OUTERSMALL",
"width" : 100,
"widthMode" : "PX"
},
"tooltip" : "无处理按钮",
"width" : 100.0,
"showCaption" : true
} ]
} ]
} ],
"name" : "dashboard_sysportlet2_list_itempanel",
"modelid" : "D7D06AA3-7298-433A-BBD9-5A4105BD915F",
"modeltype" : "PSSYSVIEWPANEL"
},
"logicName" : "Booklist", "logicName" : "Booklist",
"mOSFilePath" : "psmodules/Sample/psdataentities/IBIZBOOK/psdelists/Booklist", "mOSFilePath" : "psmodules/Sample/psdataentities/IBIZBOOK/psdelists/Booklist",
"getPSAppDataEntity" : { "getPSAppDataEntity" : {
......
...@@ -65,18 +65,6 @@ ...@@ -65,18 +65,6 @@
"widthUnit" : "px", "widthUnit" : "px",
"enableExpand" : false, "enableExpand" : false,
"enableSort" : false "enableSort" : false
}, {
"caption" : "借出日期",
"codeName" : "lendouttime",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "lendouttime",
"mOSFilePath" : "psdetreecols/lendouttime",
"name" : "lendouttime",
"rTMOSFilePath" : "psdetreecols/lendouttime",
"width" : 200,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
}, { }, {
"caption" : "作者", "caption" : "作者",
"codeName" : "author", "codeName" : "author",
...@@ -89,6 +77,18 @@ ...@@ -89,6 +77,18 @@
"widthUnit" : "px", "widthUnit" : "px",
"enableExpand" : false, "enableExpand" : false,
"enableSort" : false "enableSort" : false
}, {
"caption" : "借出日期",
"codeName" : "lendouttime",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "lendouttime",
"mOSFilePath" : "psdetreecols/lendouttime",
"name" : "lendouttime",
"rTMOSFilePath" : "psdetreecols/lendouttime",
"width" : 200,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
}, { }, {
"caption" : "图书名称", "caption" : "图书名称",
"codeName" : "ibizbookname", "codeName" : "ibizbookname",
......
...@@ -88,6 +88,18 @@ ...@@ -88,6 +88,18 @@
"id" : "TREEGRIDEX" "id" : "TREEGRIDEX"
}, },
"getPSDETreeColumns" : [ { "getPSDETreeColumns" : [ {
"caption" : "图书名称",
"codeName" : "ibizbookname",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "ibizbookname",
"mOSFilePath" : "psdetreecols/ibizbookname",
"name" : "ibizbookname",
"rTMOSFilePath" : "psdetreecols/ibizbookname",
"width" : 50,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
}, {
"caption" : "作者", "caption" : "作者",
"codeName" : "author", "codeName" : "author",
"columnType" : "DEFGRIDCOLUMN", "columnType" : "DEFGRIDCOLUMN",
...@@ -111,18 +123,6 @@ ...@@ -111,18 +123,6 @@
"widthUnit" : "px", "widthUnit" : "px",
"enableExpand" : false, "enableExpand" : false,
"enableSort" : false "enableSort" : false
}, {
"caption" : "图书名称",
"codeName" : "ibizbookname",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "ibizbookname",
"mOSFilePath" : "psdetreecols/ibizbookname",
"name" : "ibizbookname",
"rTMOSFilePath" : "psdetreecols/ibizbookname",
"width" : 50,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
} ], } ],
"getPSDETreeNodeRSs" : [ { "getPSDETreeNodeRSs" : [ {
"getChildPSDETreeNode" : { "getChildPSDETreeNode" : {
......
...@@ -313,6 +313,438 @@ ...@@ -313,6 +313,438 @@
}, },
"groupMode" : "NONE", "groupMode" : "NONE",
"hookEventNames" : [ "ROWDBLCLICK", "SELECTIONCHANGE", "REMOVE", "LOAD", "BEFORELOAD" ], "hookEventNames" : [ "ROWDBLCLICK", "SELECTIONCHANGE", "REMOVE", "LOAD", "BEFORELOAD" ],
"getItemPSLayoutPanel" : {
"getAllPSPanelFields" : [ {
"id" : "field_image",
"viewFieldName" : "icon"
}, {
"id" : "field_text_dynamic",
"viewFieldName" : "ibizbookname"
}, {
"id" : "field_text_dynamic1",
"viewFieldName" : "author"
}, {
"id" : "field_text_dynamic2",
"viewFieldName" : "booknumber"
}, {
"id" : "field_text_dynamic4",
"viewFieldName" : "subtext"
}, {
"id" : "field_text_dynamic5",
"viewFieldName" : "type"
}, {
"id" : "field_text_dynamic3",
"viewFieldName" : "press"
}, {
"id" : "field_text_dynamic6",
"viewFieldName" : "price"
} ],
"codeName" : "Listpanel",
"controlType" : "PANEL",
"dynaModelFilePath" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK/PSPANELS/Listpanel.json",
"layoutMode" : "TABLE_24COL",
"logicName" : "列表测试项布局面板",
"mOSFilePath" : "psmodules/Sample/psdataentities/IBIZBOOK/pssysviewpanels/Listpanel",
"getPSAppDataEntity" : {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
},
"getPSControlParam" : { },
"getPSLayout" : {
"childColLG" : -1,
"childColMD" : 24,
"childColSM" : -1,
"childColXS" : -1,
"columnCount" : 24,
"layout" : "TABLE_24COL"
},
"rTMOSFilePath" : "pssysapps/Web/psappdeviews/IBIZBOOKUsr7ListView_listPlugin/psappviewctrls/list_itempanel",
"getRootPSPanelItems" : [ {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container1",
"getPSLayout" : {
"dir" : "column",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"colMD" : 24,
"layout" : "TABLE_24COL"
},
"getPSPanelItems" : [ {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container4",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "图片(动态)",
"contentHeight" : 80.0,
"contentWidth" : 80.0,
"height" : 80.0,
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_image",
"getPSEditor" : {
"editorHeight" : 80.0,
"editorParams" : {
"MAXCOUNT" : "1"
},
"editorType" : "PICTURE_ONE",
"editorWidth" : 80.0,
"maxFileCount" : 1,
"maxFileSize" : -1,
"minFileCount" : 0,
"name" : "field_image",
"predefinedType" : "FIELD_IMAGE"
},
"getPSLayoutPos" : {
"grow" : -1,
"height" : 80,
"heightMode" : "PX",
"layout" : "FLEX",
"width" : 80,
"widthMode" : "PX"
},
"viewFieldName" : "icon",
"width" : 80.0,
"hidden" : false,
"showCaption" : false
}, {
"caption" : "文本(动态)",
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic",
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "field_text_dynamic",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX",
"spacingLeft" : "OUTERMEDIUM"
},
"viewFieldName" : "ibizbookname",
"hidden" : false,
"showCaption" : false
} ]
}, {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container2",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "标签",
"contentType" : "RAW",
"contentWidth" : 80.0,
"itemStyle" : "DEFAULT",
"itemType" : "RAWITEM",
"name" : "static_label1",
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX",
"width" : 80,
"widthMode" : "PX"
},
"getPSRawItem" : {
"caption" : "作者:",
"contentType" : "RAW",
"hAlign" : "RIGHT",
"name" : "static_label1",
"predefinedType" : "STATIC_LABEL",
"renderMode" : "PARAGRAPH"
},
"rawContent" : "作者:",
"rawItemWidth" : 80.0,
"width" : 80.0,
"showCaption" : true
}, {
"caption" : "文本(动态)",
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic1",
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "field_text_dynamic1",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"viewFieldName" : "author",
"hidden" : false,
"showCaption" : false
} ]
}, {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container7",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "标签",
"contentType" : "RAW",
"contentWidth" : 80.0,
"itemStyle" : "DEFAULT",
"itemType" : "RAWITEM",
"name" : "static_label3",
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX",
"width" : 80,
"widthMode" : "PX"
},
"getPSRawItem" : {
"caption" : "借阅数量:",
"contentType" : "RAW",
"hAlign" : "RIGHT",
"name" : "static_label3",
"predefinedType" : "STATIC_LABEL",
"renderMode" : "PARAGRAPH"
},
"rawContent" : "借阅数量:",
"rawItemWidth" : 80.0,
"width" : 80.0,
"showCaption" : true
}, {
"caption" : "文本(动态)",
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic2",
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "field_text_dynamic2",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"viewFieldName" : "booknumber",
"hidden" : false,
"showCaption" : false
} ]
}, {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container8",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "标签",
"contentType" : "RAW",
"contentWidth" : 80.0,
"itemStyle" : "DEFAULT",
"itemType" : "RAWITEM",
"name" : "static_label4",
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX",
"width" : 80,
"widthMode" : "PX"
},
"getPSRawItem" : {
"caption" : "书籍描述:",
"contentType" : "RAW",
"hAlign" : "RIGHT",
"name" : "static_label4",
"predefinedType" : "STATIC_LABEL",
"renderMode" : "PARAGRAPH"
},
"rawContent" : "书籍描述:",
"rawItemWidth" : 80.0,
"width" : 80.0,
"showCaption" : true
}, {
"caption" : "文本(动态)",
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic4",
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "field_text_dynamic4",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"viewFieldName" : "subtext",
"hidden" : false,
"showCaption" : false
} ]
}, {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container6",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "文本(动态)",
"contentWidth" : 40.0,
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic5",
"getPSEditor" : {
"editorType" : "SPAN",
"editorWidth" : 40.0,
"hAlign" : "CENTER",
"name" : "field_text_dynamic5",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "CENTER",
"layout" : "FLEX",
"spacingRight" : "OUTERSMALL",
"width" : 40,
"widthMode" : "PX"
},
"getPSSysCss" : {
"cssName" : "book-type"
},
"viewFieldName" : "type",
"width" : 40.0,
"hidden" : false,
"showCaption" : false
}, {
"caption" : "文本(动态)",
"contentWidth" : 150.0,
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic3",
"getPSEditor" : {
"editorType" : "SPAN",
"editorWidth" : 150.0,
"hAlign" : "CENTER",
"name" : "field_text_dynamic3",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "CENTER",
"layout" : "FLEX",
"spacingLeft" : "OUTERSMALL",
"spacingRight" : "OUTERSMALL",
"width" : 150,
"widthMode" : "PX"
},
"getPSSysCss" : {
"cssName" : "book-press"
},
"viewFieldName" : "press",
"width" : 150.0,
"hidden" : false,
"showCaption" : false
}, {
"caption" : "文本(动态)",
"contentWidth" : 50.0,
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic6",
"getPSEditor" : {
"editorType" : "SPAN",
"editorWidth" : 50.0,
"hAlign" : "CENTER",
"name" : "field_text_dynamic6",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "CENTER",
"layout" : "FLEX",
"spacingLeft" : "OUTERSMALL",
"spacingRight" : "OUTERSMALL",
"width" : 50,
"widthMode" : "PX"
},
"getPSSysCss" : {
"cssName" : "book-price"
},
"viewFieldName" : "price",
"width" : 50.0,
"hidden" : false,
"showCaption" : false
}, {
"actionType" : "NONE",
"buttonStyle" : "INFO",
"buttonWidth" : 100.0,
"caption" : "无处理按钮",
"contentWidth" : 100.0,
"itemStyle" : "INFO",
"itemType" : "BUTTON",
"name" : "button_calluilogic1",
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "CENTER",
"layout" : "FLEX",
"spacingRight" : "OUTERSMALL",
"width" : 100,
"widthMode" : "PX"
},
"tooltip" : "无处理按钮",
"width" : 100.0,
"showCaption" : true
} ]
} ]
} ],
"name" : "list_itempanel",
"modelid" : "D7D06AA3-7298-433A-BBD9-5A4105BD915F",
"modeltype" : "PSSYSVIEWPANEL"
},
"logicName" : "Booklist", "logicName" : "Booklist",
"mOSFilePath" : "psmodules/Sample/psdataentities/IBIZBOOK/psdelists/Booklist", "mOSFilePath" : "psmodules/Sample/psdataentities/IBIZBOOK/psdelists/Booklist",
"getPSAppDataEntity" : { "getPSAppDataEntity" : {
......
...@@ -6173,6 +6173,438 @@ ...@@ -6173,6 +6173,438 @@
}, },
"groupMode" : "NONE", "groupMode" : "NONE",
"height" : 300.0, "height" : 300.0,
"getItemPSLayoutPanel" : {
"getAllPSPanelFields" : [ {
"id" : "field_image",
"viewFieldName" : "icon"
}, {
"id" : "field_text_dynamic",
"viewFieldName" : "ibizbookname"
}, {
"id" : "field_text_dynamic1",
"viewFieldName" : "author"
}, {
"id" : "field_text_dynamic2",
"viewFieldName" : "booknumber"
}, {
"id" : "field_text_dynamic4",
"viewFieldName" : "subtext"
}, {
"id" : "field_text_dynamic5",
"viewFieldName" : "type"
}, {
"id" : "field_text_dynamic3",
"viewFieldName" : "press"
}, {
"id" : "field_text_dynamic6",
"viewFieldName" : "price"
} ],
"codeName" : "Listpanel",
"controlType" : "PANEL",
"dynaModelFilePath" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK/PSPANELS/Listpanel.json",
"layoutMode" : "TABLE_24COL",
"logicName" : "列表测试项布局面板",
"mOSFilePath" : "psmodules/Sample/psdataentities/IBIZBOOK/pssysviewpanels/Listpanel",
"getPSAppDataEntity" : {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
},
"getPSControlParam" : { },
"getPSLayout" : {
"childColLG" : -1,
"childColMD" : 24,
"childColSM" : -1,
"childColXS" : -1,
"columnCount" : 24,
"layout" : "TABLE_24COL"
},
"rTMOSFilePath" : "pssysapps/Web/psappportalviews/AppPortletContainerView/psappviewctrls/portlet_BookList_list_itempanel",
"getRootPSPanelItems" : [ {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container1",
"getPSLayout" : {
"dir" : "column",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"colMD" : 24,
"layout" : "TABLE_24COL"
},
"getPSPanelItems" : [ {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container4",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "图片(动态)",
"contentHeight" : 80.0,
"contentWidth" : 80.0,
"height" : 80.0,
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_image",
"getPSEditor" : {
"editorHeight" : 80.0,
"editorParams" : {
"MAXCOUNT" : "1"
},
"editorType" : "PICTURE_ONE",
"editorWidth" : 80.0,
"maxFileCount" : 1,
"maxFileSize" : -1,
"minFileCount" : 0,
"name" : "field_image",
"predefinedType" : "FIELD_IMAGE"
},
"getPSLayoutPos" : {
"grow" : -1,
"height" : 80,
"heightMode" : "PX",
"layout" : "FLEX",
"width" : 80,
"widthMode" : "PX"
},
"viewFieldName" : "icon",
"width" : 80.0,
"hidden" : false,
"showCaption" : false
}, {
"caption" : "文本(动态)",
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic",
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "field_text_dynamic",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX",
"spacingLeft" : "OUTERMEDIUM"
},
"viewFieldName" : "ibizbookname",
"hidden" : false,
"showCaption" : false
} ]
}, {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container2",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "标签",
"contentType" : "RAW",
"contentWidth" : 80.0,
"itemStyle" : "DEFAULT",
"itemType" : "RAWITEM",
"name" : "static_label1",
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX",
"width" : 80,
"widthMode" : "PX"
},
"getPSRawItem" : {
"caption" : "作者:",
"contentType" : "RAW",
"hAlign" : "RIGHT",
"name" : "static_label1",
"predefinedType" : "STATIC_LABEL",
"renderMode" : "PARAGRAPH"
},
"rawContent" : "作者:",
"rawItemWidth" : 80.0,
"width" : 80.0,
"showCaption" : true
}, {
"caption" : "文本(动态)",
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic1",
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "field_text_dynamic1",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"viewFieldName" : "author",
"hidden" : false,
"showCaption" : false
} ]
}, {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container7",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "标签",
"contentType" : "RAW",
"contentWidth" : 80.0,
"itemStyle" : "DEFAULT",
"itemType" : "RAWITEM",
"name" : "static_label3",
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX",
"width" : 80,
"widthMode" : "PX"
},
"getPSRawItem" : {
"caption" : "借阅数量:",
"contentType" : "RAW",
"hAlign" : "RIGHT",
"name" : "static_label3",
"predefinedType" : "STATIC_LABEL",
"renderMode" : "PARAGRAPH"
},
"rawContent" : "借阅数量:",
"rawItemWidth" : 80.0,
"width" : 80.0,
"showCaption" : true
}, {
"caption" : "文本(动态)",
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic2",
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "field_text_dynamic2",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"viewFieldName" : "booknumber",
"hidden" : false,
"showCaption" : false
} ]
}, {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container8",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "标签",
"contentType" : "RAW",
"contentWidth" : 80.0,
"itemStyle" : "DEFAULT",
"itemType" : "RAWITEM",
"name" : "static_label4",
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX",
"width" : 80,
"widthMode" : "PX"
},
"getPSRawItem" : {
"caption" : "书籍描述:",
"contentType" : "RAW",
"hAlign" : "RIGHT",
"name" : "static_label4",
"predefinedType" : "STATIC_LABEL",
"renderMode" : "PARAGRAPH"
},
"rawContent" : "书籍描述:",
"rawItemWidth" : 80.0,
"width" : 80.0,
"showCaption" : true
}, {
"caption" : "文本(动态)",
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic4",
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "field_text_dynamic4",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"viewFieldName" : "subtext",
"hidden" : false,
"showCaption" : false
} ]
}, {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container6",
"getPSLayout" : {
"dir" : "row",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "文本(动态)",
"contentWidth" : 40.0,
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic5",
"getPSEditor" : {
"editorType" : "SPAN",
"editorWidth" : 40.0,
"hAlign" : "CENTER",
"name" : "field_text_dynamic5",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "CENTER",
"layout" : "FLEX",
"spacingRight" : "OUTERSMALL",
"width" : 40,
"widthMode" : "PX"
},
"getPSSysCss" : {
"cssName" : "book-type"
},
"viewFieldName" : "type",
"width" : 40.0,
"hidden" : false,
"showCaption" : false
}, {
"caption" : "文本(动态)",
"contentWidth" : 150.0,
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic3",
"getPSEditor" : {
"editorType" : "SPAN",
"editorWidth" : 150.0,
"hAlign" : "CENTER",
"name" : "field_text_dynamic3",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "CENTER",
"layout" : "FLEX",
"spacingLeft" : "OUTERSMALL",
"spacingRight" : "OUTERSMALL",
"width" : 150,
"widthMode" : "PX"
},
"getPSSysCss" : {
"cssName" : "book-press"
},
"viewFieldName" : "press",
"width" : 150.0,
"hidden" : false,
"showCaption" : false
}, {
"caption" : "文本(动态)",
"contentWidth" : 50.0,
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "field_text_dynamic6",
"getPSEditor" : {
"editorType" : "SPAN",
"editorWidth" : 50.0,
"hAlign" : "CENTER",
"name" : "field_text_dynamic6",
"predefinedType" : "FIELD_TEXT_DYNAMIC",
"renderMode" : "TEXT_DYNAMIC",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "CENTER",
"layout" : "FLEX",
"spacingLeft" : "OUTERSMALL",
"spacingRight" : "OUTERSMALL",
"width" : 50,
"widthMode" : "PX"
},
"getPSSysCss" : {
"cssName" : "book-price"
},
"viewFieldName" : "price",
"width" : 50.0,
"hidden" : false,
"showCaption" : false
}, {
"actionType" : "NONE",
"buttonStyle" : "INFO",
"buttonWidth" : 100.0,
"caption" : "无处理按钮",
"contentWidth" : 100.0,
"itemStyle" : "INFO",
"itemType" : "BUTTON",
"name" : "button_calluilogic1",
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "CENTER",
"layout" : "FLEX",
"spacingRight" : "OUTERSMALL",
"width" : 100,
"widthMode" : "PX"
},
"tooltip" : "无处理按钮",
"width" : 100.0,
"showCaption" : true
} ]
} ]
} ],
"name" : "portlet_booklist_list_itempanel",
"modelid" : "D7D06AA3-7298-433A-BBD9-5A4105BD915F",
"modeltype" : "PSSYSVIEWPANEL"
},
"logicName" : "Booklist", "logicName" : "Booklist",
"mOSFilePath" : "psmodules/Sample/psdataentities/IBIZBOOK/psdelists/Booklist", "mOSFilePath" : "psmodules/Sample/psdataentities/IBIZBOOK/psdelists/Booklist",
"getPSAppDataEntity" : { "getPSAppDataEntity" : {
...@@ -172,7 +172,7 @@ ...@@ -172,7 +172,7 @@
<!--输出实体[IBIZBOOK]数据结构 --> <!--输出实体[IBIZBOOK]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizbook-1433-7"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizbook-1435-7">
<createTable tableName="T_IBIZBOOK"> <createTable tableName="T_IBIZBOOK">
<column name="CREATEMAN" remarks="" type="VARCHAR(60)"> <column name="CREATEMAN" remarks="" type="VARCHAR(60)">
</column> </column>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册