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

lxm1993 发布系统代码 [TrainSys,网页端]

上级 7843875e
......@@ -12,14 +12,14 @@
},
"dependencies": {
"@floating-ui/dom": "^1.0.4",
"@ibiz-template/command": "^0.0.1-alpha.43",
"@ibiz-template/controller": "^0.0.1-alpha.43",
"@ibiz-template/core": "^0.0.1-alpha.43",
"@ibiz-template/model": "^0.0.1-alpha.43",
"@ibiz-template/runtime": "^0.0.1-alpha.43",
"@ibiz-template/service": "^0.0.1-alpha.43",
"@ibiz-template/theme": "^0.0.1-alpha.43",
"@ibiz-template/vue-util": "^0.0.1-alpha.43",
"@ibiz-template/command": "^0.0.1-alpha.44",
"@ibiz-template/controller": "^0.0.1-alpha.44",
"@ibiz-template/core": "^0.0.1-alpha.44",
"@ibiz-template/model": "^0.0.1-alpha.44",
"@ibiz-template/runtime": "^0.0.1-alpha.44",
"@ibiz-template/service": "^0.0.1-alpha.44",
"@ibiz-template/theme": "^0.0.1-alpha.44",
"@ibiz-template/vue-util": "^0.0.1-alpha.44",
"@ibiz/dynamic-model-api": "^2.1.5",
"dayjs": "^1.11.6",
"lodash-es": "^4.17.21",
......
......@@ -4,14 +4,14 @@ specifiers:
'@commitlint/cli': ^17.2.0
'@commitlint/config-conventional': ^17.2.0
'@floating-ui/dom': ^1.0.4
'@ibiz-template/command': ^0.0.1-alpha.43
'@ibiz-template/controller': ^0.0.1-alpha.43
'@ibiz-template/core': ^0.0.1-alpha.43
'@ibiz-template/model': ^0.0.1-alpha.43
'@ibiz-template/runtime': ^0.0.1-alpha.43
'@ibiz-template/service': ^0.0.1-alpha.43
'@ibiz-template/theme': ^0.0.1-alpha.43
'@ibiz-template/vue-util': ^0.0.1-alpha.43
'@ibiz-template/command': ^0.0.1-alpha.44
'@ibiz-template/controller': ^0.0.1-alpha.44
'@ibiz-template/core': ^0.0.1-alpha.44
'@ibiz-template/model': ^0.0.1-alpha.44
'@ibiz-template/runtime': ^0.0.1-alpha.44
'@ibiz-template/service': ^0.0.1-alpha.44
'@ibiz-template/theme': ^0.0.1-alpha.44
'@ibiz-template/vue-util': ^0.0.1-alpha.44
'@ibiz/dynamic-model-api': ^2.1.5
'@types/lodash-es': ^4.17.6
'@types/node': ^18.11.9
......@@ -63,14 +63,14 @@ specifiers:
dependencies:
'@floating-ui/dom': 1.0.4
'@ibiz-template/command': 0.0.1-alpha.43
'@ibiz-template/controller': 0.0.1-alpha.43_vn67tozavr57kcxj5rqyjnh32q
'@ibiz-template/core': 0.0.1-alpha.43_qzytosuu5eg3bvoa74ldx6evva
'@ibiz-template/model': 0.0.1-alpha.43_yslesr4iih24kokbsmhl36awki
'@ibiz-template/runtime': 0.0.1-alpha.43_alu5w6g3d73rldfzb6pwjo67dq
'@ibiz-template/service': 0.0.1-alpha.43_xkd42laj2mfxyjs6lvrfnv7kmy
'@ibiz-template/theme': 0.0.1-alpha.43
'@ibiz-template/vue-util': 0.0.1-alpha.43_gwtguydvmv2awb36ujqnh3be5a
'@ibiz-template/command': 0.0.1-alpha.44
'@ibiz-template/controller': 0.0.1-alpha.44_shf5qpv4tubq5yprck4t3cemmi
'@ibiz-template/core': 0.0.1-alpha.44_qzytosuu5eg3bvoa74ldx6evva
'@ibiz-template/model': 0.0.1-alpha.44_yslesr4iih24kokbsmhl36awki
'@ibiz-template/runtime': 0.0.1-alpha.44_5hwvk3pehx6yohiguycnzdaozi
'@ibiz-template/service': 0.0.1-alpha.44_2hctez3o3uiwaippgoq4kkmzs4
'@ibiz-template/theme': 0.0.1-alpha.44
'@ibiz-template/vue-util': 0.0.1-alpha.44_ntxc5b2tqlchnxnuq777re5ohq
'@ibiz/dynamic-model-api': 2.1.5_qx-util@0.4.4
dayjs: 1.11.6
lodash-es: 4.17.21
......@@ -673,14 +673,14 @@ packages:
resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
dev: true
/@ibiz-template/command/0.0.1-alpha.43:
resolution: {integrity: sha512-cPhZATbMrN0FFh2sAoMUOlwzcCenWU+I6cWkwuwxCCQOPf03WAHo1XqKia7js49pWYDGAGfcNCbvlHbz19XTYg==}
/@ibiz-template/command/0.0.1-alpha.44:
resolution: {integrity: sha512-0VU9XpRFxPwwScK0abcb5sE0G1zEFLELK9/2zX+63Q9lPs9s/Gnll9AkMNHU5lahOGAI8Cz9PDk4zl4NosyqKw==}
dependencies:
qx-util: 0.4.4
dev: false
/@ibiz-template/controller/0.0.1-alpha.43_vn67tozavr57kcxj5rqyjnh32q:
resolution: {integrity: sha512-rfABTdGBMrvDS2wbntGtEa7aZ8OnOtWVpMvvmaVqu8RdktaHVDaLosGXbyqmqXCR+YEfXcTfUHTTrYqGOorw4A==}
/@ibiz-template/controller/0.0.1-alpha.44_shf5qpv4tubq5yprck4t3cemmi:
resolution: {integrity: sha512-t4tvk2jnTxLs1khHbbhbUQ8+PQoZ9lLlrR1PUqRTo4rp7fx23Q3H1xsL9GMja2m0SwNbHMKfj/OHjzxwFVo89Q==}
peerDependencies:
'@ibiz-template/core': ^0.0.1-alpha.2
'@ibiz-template/model': ^0.0.1-alpha.2
......@@ -689,18 +689,18 @@ packages:
lodash-es: ^4.17.21
qx-util: ^0.4.4
dependencies:
'@ibiz-template/core': 0.0.1-alpha.43_qzytosuu5eg3bvoa74ldx6evva
'@ibiz-template/model': 0.0.1-alpha.43_yslesr4iih24kokbsmhl36awki
'@ibiz-template/runtime': 0.0.1-alpha.43_alu5w6g3d73rldfzb6pwjo67dq
'@ibiz-template/service': 0.0.1-alpha.43_xkd42laj2mfxyjs6lvrfnv7kmy
'@ibiz-template/core': 0.0.1-alpha.44_qzytosuu5eg3bvoa74ldx6evva
'@ibiz-template/model': 0.0.1-alpha.44_yslesr4iih24kokbsmhl36awki
'@ibiz-template/runtime': 0.0.1-alpha.44_5hwvk3pehx6yohiguycnzdaozi
'@ibiz-template/service': 0.0.1-alpha.44_2hctez3o3uiwaippgoq4kkmzs4
async-validator: 4.2.5
dayjs: 1.11.6
lodash-es: 4.17.21
qx-util: 0.4.4
dev: false
/@ibiz-template/core/0.0.1-alpha.43_qzytosuu5eg3bvoa74ldx6evva:
resolution: {integrity: sha512-15QfDAykE0PTZzHhK2pa9OJccbL0jbK6K8FzJJrzTlL84vtTdGHDn2oKCdOLbLkcZ4fOwrQpZoC4tPkDGHRpaw==}
/@ibiz-template/core/0.0.1-alpha.44_qzytosuu5eg3bvoa74ldx6evva:
resolution: {integrity: sha512-hNY9BkjkcJ0IDv3duwUyUhdVxEUwOTDa1++8JBCyArQSQnr7sOkHeLBYc4Z3d1rdc52a97EiwyZ3+iBPccfDXQ==}
peerDependencies:
lodash-es: ^4.17.21
qx-util: ^0.4.4
......@@ -715,8 +715,8 @@ packages:
- debug
dev: false
/@ibiz-template/model/0.0.1-alpha.43_yslesr4iih24kokbsmhl36awki:
resolution: {integrity: sha512-F3FhWDGR+HOe2YxisVDBjApBisR8iFbgVtAnrD5vQeDFMGCW4pNq9bPO7DwXy27kYDRgHcKucBw65CACdDJw9g==}
/@ibiz-template/model/0.0.1-alpha.44_yslesr4iih24kokbsmhl36awki:
resolution: {integrity: sha512-m55xTVXPX4qDRE8je0K1nFdlqYlyJaAyrkrLSa2p3x6ayMzobOYCDxCXiFavmpkJvjAUCTcZ+/O7K5KeUND3vA==}
peerDependencies:
'@ibiz/dynamic-model-api': ^2.1.5
lodash-es: ^4.17.21
......@@ -728,41 +728,41 @@ packages:
qx-util: 0.4.4
dev: false
/@ibiz-template/runtime/0.0.1-alpha.43_alu5w6g3d73rldfzb6pwjo67dq:
resolution: {integrity: sha512-aL3j7OC9aFj9fGUqqfplaFtGVqMZ7PfTTYoh2F+wH7x/W2KIiKh/gymaKJeroMdJ2LJRUBussPt8ezB7JWXF0g==}
/@ibiz-template/runtime/0.0.1-alpha.44_5hwvk3pehx6yohiguycnzdaozi:
resolution: {integrity: sha512-UFKcWakFRyObpgXsGUQHT5QYxN6/nrJC4dY4VumV6Hb/G7776nr33b0K3pj94TnOKgJeTlFSYvfs/DYbQSc5OA==}
peerDependencies:
'@ibiz-template/core': ^0.0.1-alpha.2
'@ibiz-template/model': ^0.0.1-alpha.2
'@ibiz-template/service': ^0.0.1-alpha.2
qx-util: ^0.4.4
dependencies:
'@ibiz-template/command': 0.0.1-alpha.43
'@ibiz-template/core': 0.0.1-alpha.43_qzytosuu5eg3bvoa74ldx6evva
'@ibiz-template/model': 0.0.1-alpha.43_yslesr4iih24kokbsmhl36awki
'@ibiz-template/service': 0.0.1-alpha.43_xkd42laj2mfxyjs6lvrfnv7kmy
'@ibiz-template/command': 0.0.1-alpha.44
'@ibiz-template/core': 0.0.1-alpha.44_qzytosuu5eg3bvoa74ldx6evva
'@ibiz-template/model': 0.0.1-alpha.44_yslesr4iih24kokbsmhl36awki
'@ibiz-template/service': 0.0.1-alpha.44_2hctez3o3uiwaippgoq4kkmzs4
qx-util: 0.4.4
dev: false
/@ibiz-template/service/0.0.1-alpha.43_xkd42laj2mfxyjs6lvrfnv7kmy:
resolution: {integrity: sha512-mSMWU6jQdybIQAzCXZpMWb4UYTyPDRBDgKJYlgnuMG9NyA2gyyMuUCM2WvULFHebqueDd4ZuHYlLzk1vRTbdRw==}
/@ibiz-template/service/0.0.1-alpha.44_2hctez3o3uiwaippgoq4kkmzs4:
resolution: {integrity: sha512-jj2iM7Q2lKUtFebUOmcuqPGIZXszwGMzO874ongPguvfZJoOnKcM3Z2r1FPS/519cyQ3Ormy6fPriJLEj4auug==}
peerDependencies:
'@ibiz-template/core': ^0.0.1-alpha.2
'@ibiz-template/model': ^0.0.1-alpha.2
qx-util: ^0.4.4
ramda: ^0.28.0
dependencies:
'@ibiz-template/core': 0.0.1-alpha.43_qzytosuu5eg3bvoa74ldx6evva
'@ibiz-template/model': 0.0.1-alpha.43_yslesr4iih24kokbsmhl36awki
'@ibiz-template/core': 0.0.1-alpha.44_qzytosuu5eg3bvoa74ldx6evva
'@ibiz-template/model': 0.0.1-alpha.44_yslesr4iih24kokbsmhl36awki
qx-util: 0.4.4
ramda: 0.28.0
dev: false
/@ibiz-template/theme/0.0.1-alpha.43:
resolution: {integrity: sha512-hJk5i4fqt7zcnu9K3L6WrNHLQTnAXaiKFwKQDjnirpP9ZFugU6IS+cARrygdUqspFCRmwCTMu1mRaZ1AIVq1IQ==}
/@ibiz-template/theme/0.0.1-alpha.44:
resolution: {integrity: sha512-Q5YdEJsuQih6lgIyz1H+IpZ21qt8VyL/0zh0JZMF2IoNcV9Bzrf/poEqBeUMvXmG40cY6ZrYQfRYxHLpb3M6qA==}
dev: false
/@ibiz-template/vue-util/0.0.1-alpha.43_gwtguydvmv2awb36ujqnh3be5a:
resolution: {integrity: sha512-EoRYu9mEJ+NVeBd/t8KuM4tSnu+jVpGNSF8DKr0xAu8b0YlQsPyZmp2t9P1M23luRU7CTss9804YO+0WsfHE3Q==}
/@ibiz-template/vue-util/0.0.1-alpha.44_ntxc5b2tqlchnxnuq777re5ohq:
resolution: {integrity: sha512-r1QZlIgbRexdAKxiHzJTK+7qPyFVObd4B/wWiByWIMS3W5KNeOYS1poQ9BcJ3Dok+1pXe2B2jvKDVozezkE++w==}
peerDependencies:
'@ibiz-template/controller': '>=0.0.1-alpha.2'
'@ibiz-template/core': '>=0.0.1-alpha.2'
......@@ -773,9 +773,9 @@ packages:
vue: ^2.7.13
vue-router: ^3.6.5
dependencies:
'@ibiz-template/controller': 0.0.1-alpha.43_vn67tozavr57kcxj5rqyjnh32q
'@ibiz-template/core': 0.0.1-alpha.43_qzytosuu5eg3bvoa74ldx6evva
'@ibiz-template/model': 0.0.1-alpha.43_yslesr4iih24kokbsmhl36awki
'@ibiz-template/controller': 0.0.1-alpha.44_shf5qpv4tubq5yprck4t3cemmi
'@ibiz-template/core': 0.0.1-alpha.44_qzytosuu5eg3bvoa74ldx6evva
'@ibiz-template/model': 0.0.1-alpha.44_yslesr4iih24kokbsmhl36awki
qs: 6.11.0
qx-util: 0.4.4
ramda: 0.28.0
......
......@@ -28,10 +28,9 @@ import {
FormRawItem,
FormButton,
FormDRUIPart,
GridColumn,
GridFieldEditColumn,
GridUAColumn,
GridFieldColumn,
GridEditItem,
ViewPanel,
PickupViewPanel,
DashboardControl,
......@@ -138,10 +137,9 @@ export const AppRegister = {
v.component('AppMenu', AppMenu);
v.component('GridControl', GridControl);
v.component('ListControl', ListControl);
v.component('GridColumn', GridColumn);
v.component('GridUaColumn', GridUAColumn);
v.component('GridUAColumn', GridUAColumn);
v.component('GridFieldColumn', GridFieldColumn);
v.component('GridEditItem', GridEditItem);
v.component('GridFieldEditColumn', GridFieldEditColumn);
v.component('FormButton', FormButton);
v.component('FormDruipart', FormDRUIPart);
v.component('FormGroupPanel', FormGroupPanel);
......
......@@ -17,20 +17,17 @@ export const AppGridEditItem = defineComponent({
},
render() {
return (
<div class={this.ns.b()}>
{!this.error ? (
this.$slots.default
) : (
<i-tooltip
content={this.error}
transfer
transfer-class-name='grid-error'
placement='top'
style='border: 1px solid red'
>
{this.$slots.default}
</i-tooltip>
)}
<div class={[this.ns.b(), this.ns.is('error', !!this.error)]}>
<i-tooltip
content={this.error}
class={this.ns.e('tooltip')}
disabled={!this.error}
transfer
transfer-class-name={this.ns.e('tooltip-popper')}
placement='top'
>
{this.$slots.default}
</i-tooltip>
</div>
);
},
......
......@@ -24,8 +24,6 @@ export const DataExport = defineComponent({
const endPage = ref(1);
const customExport = () => {
console.log(startPage.value);
console.log(endPage.value);
props.dismiss({
page: 0,
offset: (startPage.value - 1) * props.pageSize,
......
......@@ -15,10 +15,22 @@ export const IBizGridPicker = defineComponent({
ibiz.register.editor.get(props.controller.model).then(value => {
provider.value = value;
});
const { isInfoMode, componentRef, onOperateChange, onChange } =
useGridCellEditor(props.rowDataChange, props.rowSave, {
isDelaySave: multiple,
});
useGridCellEditor(
async (val: unknown, name?: string) => {
await props.rowDataChange(val, name);
// 最后一次值变更是自身的值变更,name为空,此时执行保存
if (!multiple && !name) {
await props.rowSave();
isInfoMode.value = true;
}
},
props.rowSave,
{
isDelaySave: true,
},
);
return {
ns,
......
......@@ -220,8 +220,9 @@ export const IBizMPicker = defineComponent({
};
// 下拉打开
const onSelectOpen = (flag: boolean) => {
const onOpenChange = (flag: boolean) => {
open.value = flag;
emit('operate', flag);
if (open.value) {
items.value = [];
onSearch('');
......@@ -243,7 +244,7 @@ export const IBizMPicker = defineComponent({
items,
valueText,
onSearch,
onSelectOpen,
onOpenChange,
onSelect,
openPickUpView,
};
......@@ -256,11 +257,12 @@ export const IBizMPicker = defineComponent({
<i-select
value={this.curValue}
filterable
transfer
multiple
loading={this.loading}
placeholder={this.c.placeHolder}
remote-method={this.onSearch}
on-on-open-change={this.onSelectOpen}
on-on-open-change={this.onOpenChange}
on-on-change={this.onSelect}
disabled={this.disabled}
>
......
......@@ -4,7 +4,6 @@ import {
getEditorEmits,
useNamespace,
} from '@ibiz-template/vue-util';
import { debounce } from 'lodash-es';
import { isNil } from 'ramda';
import '@ibiz-template/theme/style/components/editor/ibiz-picker-dropdown/ibiz-picker-dropdown.scss';
......@@ -17,18 +16,12 @@ export const IBizPickerDropDown = defineComponent({
const c = props.controller;
// 允许搜索
const allowSearch = ref(true);
// 当前值
const curValue: Ref<Array<string> | string | null> = ref('');
// 实体数据集
const items: Ref<IData[]> = ref([]);
// 是否显示所有数据
const isShowAll = ref(true);
watch(
() => props.value,
newVal => {
......@@ -64,9 +57,6 @@ export const IBizPickerDropDown = defineComponent({
{ immediate: true, deep: true },
);
// 下拉是否打开
const open = ref(false);
// 加载中
const loading: Ref<boolean> = ref(false);
......@@ -85,7 +75,6 @@ export const IBizPickerDropDown = defineComponent({
emit('change', item[c.keyName], c.valueItem);
}
emit('change', item[c.textName]);
isShowAll.value = true;
};
// 值变更
......@@ -123,25 +112,12 @@ export const IBizPickerDropDown = defineComponent({
}
};
// 搜索词改变时触发
const queryChange = debounce((query: string) => {
if (
(query !== curValue.value || curValue.value === null) &&
allowSearch.value
) {
isShowAll.value = false;
onSearch(query);
}
}, 1000);
// 下拉打开
const onSelectOpen = (flag: boolean) => {
open.value = flag;
if (open.value) {
allowSearch.value = true;
const onOpenChange = (isOpen: boolean) => {
emit('operate', isOpen);
if (isOpen) {
items.value = [];
const query = isShowAll.value ? '' : curValue.value;
onSearch(query as string);
onSearch('');
}
};
......@@ -165,11 +141,7 @@ export const IBizPickerDropDown = defineComponent({
refValue,
loading,
items,
isShowAll,
allowSearch,
onSearch,
queryChange,
onSelectOpen,
onOpenChange,
onClear,
onSelect,
};
......@@ -185,10 +157,10 @@ export const IBizPickerDropDown = defineComponent({
filterable
allow-clear
clearable
remote-method={this.queryChange}
transfer
loading={this.loading}
placeholder={this.c.placeHolder}
on-on-open-change={this.onSelectOpen}
on-on-open-change={this.onOpenChange}
on-on-change={this.onSelect}
on-on-clear={this.onClear}
disabled={this.disabled}
......
......@@ -58,6 +58,10 @@ export const IBizDatePicker = defineComponent({
emit('change', date);
};
const onOpenChange = (isOpen: boolean) => {
emit('operate', isOpen);
};
const inputRef = ref();
if (props.autoFocus) {
......@@ -77,6 +81,7 @@ export const IBizDatePicker = defineComponent({
format,
formatValue,
handleChange,
onOpenChange,
inputRef,
};
},
......@@ -88,11 +93,13 @@ export const IBizDatePicker = defineComponent({
) : (
<i-CalendarPicker
ref='inputRef'
transfer
type={this.type}
format={this.format}
placeholder={this.c!.placeHolder}
value={this.value}
readonly={this.c!.model.readOnly}
on-on-open-change={this.onOpenChange}
on-on-change={this.handleChange}
disabled={this.disabled}
></i-CalendarPicker>
......
......@@ -69,7 +69,20 @@ export const IBizDropdown = defineComponent({
});
}
return { ns, c, curValue, items, valueText, hasChildren, inputRef };
const onOpenChange = (isOpen: boolean) => {
emit('operate', isOpen);
};
return {
ns,
c,
curValue,
items,
valueText,
hasChildren,
onOpenChange,
inputRef,
};
},
render() {
......@@ -86,11 +99,13 @@ export const IBizDropdown = defineComponent({
ref='inputRef'
v-model={this.curValue}
allow-clear
transfer
clearable
class={this.ns.e('select')}
multiple={this.c!.multiple}
placeholder={this.c!.placeHolder}
disabled={this.disabled}
on-on-open-change={this.onOpenChange}
>
{this.items.map(item => {
return <i-option value={item.value}>{item.text}</i-option>;
......
import { IBizContext } from '@ibiz-template/core';
import { GridModel } from '@ibiz-template/model';
import { useGridController, useNamespace } from '@ibiz-template/vue-util';
import { defineComponent, getCurrentInstance, PropType } from 'vue';
import { defineComponent, getCurrentInstance, h, PropType } from 'vue';
import { AppGridPagination } from '@/components/common';
import {
useAppGridPagination,
......@@ -74,52 +74,21 @@ export const GridControl = defineComponent({
return;
}
// 绘制作用域插槽,绘制行编辑开启开关
const columnSlots: IData = {
rowEdit: ({ index }: IData) => {
if (this.c.rows[index]) {
return (
<i-button
icon='md-settings'
on-click={async (event: MouseEvent) => {
event.stopPropagation();
const rowController = this.c.rows[index];
await this.c.toggleRowEdit(rowController);
}}
nativeOn-dblclick={(e: MouseEvent) => {
e.stopPropagation();
}}
></i-button>
);
}
},
};
// 属性列自定义
this.c.model.fieldColumns.forEach(item => {
columnSlots[item.codeName] = ({ row, index }: IData) => {
if (this.c.rows[index]) {
return (
<grid-column
key={row.srfkey + item.codeName}
field-column={this.c.fieldColumns[item.codeName]}
edit-item={this.c.editItems[item.codeName]}
row={this.c.rows[index]}
></grid-column>
);
}
};
});
// 操作列自定义
this.c.model.uaColumns.forEach(item => {
columnSlots[item.codeName] = ({ row, index }: IData) => {
if (this.c.rows[index]) {
return (
<grid-ua-column
key={row.srfkey + item.codeName}
ua-column={this.c.uaColumns[item.codeName]}
row={this.c.rows[index]}
></grid-ua-column>
);
// 绘制作用域插槽
const columnSlots: IData = {};
// 表格列自定义
this.c.model.columns.forEach(column => {
const columnName = column.codeName;
columnSlots[columnName] = ({ row, index }: IData) => {
const rowController = this.c.rows[index];
if (rowController) {
return h(this.c.providers[columnName].compName, {
props: {
controller: this.c.columns[columnName],
row: rowController,
},
key: row.srfkey + columnName,
});
}
};
});
......
/* eslint-disable no-param-reassign */
import { GridController } from '@ibiz-template/controller';
import { GridModel, GridUAColumnModel } from '@ibiz-template/model';
import { GridModel } from '@ibiz-template/model';
import { ControlVO } from '@ibiz-template/service';
import { computed, ref } from 'vue';
......@@ -36,29 +36,6 @@ export function generateIViewColumns(c: GridController): IData[] {
columns.splice(0, 0, { type: 'selection', width: 60 });
}
// 配的操作列行为里是否有 表格界面_行编辑开关操作
let hasEditAction = false;
c.model.uaColumns.forEach((uaColumn: GridUAColumnModel) => {
const groupDetails = uaColumn.actionGroup?.getPSUIActionGroupDetails();
groupDetails?.forEach(detail => {
const action = detail.getPSUIAction();
if (action?.codeName === 'ToggleRowEdit') {
hasEditAction = true;
}
});
});
// 如果表格启用了行编辑 并且 行为里没有行编辑开关,出一列切换的
if (c.model.source.enableRowEdit && !hasEditAction) {
columns.push({
title: '行编辑',
key: 'rowEdit',
slot: 'rowEdit',
width: 80,
align: 'center',
});
}
return columns;
}
......
import {
GridFieldEditColumnController,
GridRowController,
} from '@ibiz-template/controller';
import { computed, defineComponent, getCurrentInstance } from 'vue';
import '@ibiz-template/theme/style/components/widgets/grid/grid-edit-item.scss';
import { useForce, useNamespace } from '@ibiz-template/vue-util';
export const GridFieldEditColumn = defineComponent({
name: 'GridFieldEditColumn',
props: {
controller: {
type: GridFieldEditColumnController,
required: true,
},
row: {
type: GridRowController,
required: true,
},
},
setup(props) {
const ns = useNamespace('grid-edit-item');
const force = useForce(getCurrentInstance()!.proxy);
const editItemC = props.controller.editItem;
// 编辑器值变更事件
const rowDataChange = async (val: unknown, name?: string) => {
await editItemC.setRowValue(props.row, val, name);
force();
};
// 行数据保存
const rowSave = async () => {
return editItemC.grid.save(props.row.data);
};
const onStopPropagation = (e: MouseEvent) => {
e.stopPropagation();
};
const alignStyle = computed(() => {
let justContent = '';
switch (editItemC.model.align) {
case 'LEFT':
justContent = 'flex-start';
break;
case 'RIGHT':
justContent = 'flex-end';
break;
default:
justContent = 'center';
break;
}
return ns.cssVarBlock({ 'justify-content': justContent });
});
return {
ns,
alignStyle,
editItemC,
rowDataChange,
rowSave,
onStopPropagation,
};
},
render(h) {
const codeName = this.editItemC.model.codeName;
return (
<appGridEditItem
required={this.editItemC.required}
error={this.row.errors[codeName]}
nativeondblclick={this.onStopPropagation}
nativeonClick={this.onStopPropagation}
style={this.alignStyle}
>
{this.editItemC.editorProvider &&
h(this.editItemC.editorProvider.gridEditor, {
props: {
value: this.row.data[codeName],
data: this.row.data,
controller: this.editItemC.editor,
disabled: this.row.columnState[codeName]!.disabled,
rowDataChange: this.rowDataChange.bind(this),
rowSave: this.rowSave.bind(this),
},
})}
</appGridEditItem>
);
},
});
export default GridFieldEditColumn;
......@@ -10,7 +10,7 @@ import '@ibiz-template/theme/style/components/widgets/grid/grid-ua-column.scss';
export const GridUAColumn = defineComponent({
name: 'GridUAColumn',
props: {
uaColumn: {
controller: {
type: GridUAColumnController,
required: true,
},
......@@ -28,12 +28,13 @@ export const GridUAColumn = defineComponent({
detail: IPSUIActionGroupDetail,
event: MouseEvent,
) => {
await props.uaColumn.onActionClick(detail, props.row, event);
await props.controller.onActionClick(detail, props.row, event);
};
// 操作列对齐方式样式变量
const alignStyle = computed(() => {
let justContent = '';
switch (props.uaColumn.model.align) {
switch (props.controller.model.align) {
case 'LEFT':
justContent = 'flex-start';
break;
......@@ -57,11 +58,11 @@ export const GridUAColumn = defineComponent({
on-dblclick={this.onStopPropagation}
onClick={this.onStopPropagation}
>
{!this.uaColumn.model.actionGroup ? null : (
{!this.controller.model.actionGroup ? null : (
<actionToolbar
action-group={this.uaColumn.model.actionGroup}
action-group={this.controller.model.actionGroup}
actions-state={
this.row.uaColumnStates[this.uaColumn.model.codeName]
this.row.uaColumnStates[this.controller.model.codeName]
}
on-action-click={this.onActionClick}
></actionToolbar>
......
import { GridControl } from './grid-control';
import GridColumn from './grid-column/grid-column';
import GridUAColumn from './grid-ua-column/grid-ua-column';
import GridFieldColumn from './grid-field-column/grid-field-column';
import GridEditItem from './grid-edit-item/grid-edit-item';
import GridFieldEditColumn from './grid-field-edit-column/grid-field-edit-column';
export { GridControl, GridColumn, GridUAColumn, GridFieldColumn, GridEditItem };
export { GridControl, GridUAColumn, GridFieldColumn, GridFieldEditColumn };
import {
IGridColumnProvider,
GridController,
GridFieldColumnController,
} from '@ibiz-template/controller';
import { GridFieldColumnModel } from '@ibiz-template/model';
/**
* 表格列适配器
*
* @author lxm
* @date 2022-09-19 22:09:03
* @export
* @class GridFieldColumnProvider
* @implements {IGridColumnProvider}
*/
export class GridFieldColumnProvider implements IGridColumnProvider {
compName: string = 'GridFieldColumn';
async createController(
columnModel: GridFieldColumnModel,
grid: GridController,
): Promise<GridFieldColumnController> {
const c = new GridFieldColumnController(columnModel, grid);
await c.init();
return c;
}
}
import {
IGridColumnProvider,
GridController,
GridFieldEditColumnController,
} from '@ibiz-template/controller';
import { GridFieldColumnModel } from '@ibiz-template/model';
/**
* 表格属性列(开启行编辑)适配器
*
* @author lxm
* @date 2022-09-19 22:09:03
* @export
* @class GridFieldEditColumnProvider
* @implements {IGridColumnProvider}
*/
export class GridFieldEditColumnProvider implements IGridColumnProvider {
compName: string = 'GridFieldEditColumn';
async createController(
columnModel: GridFieldColumnModel,
grid: GridController,
): Promise<GridFieldEditColumnController> {
const c = new GridFieldEditColumnController(columnModel, grid);
await c.init();
return c;
}
}
import {
IGridColumnProvider,
GridController,
GridUAColumnController,
} from '@ibiz-template/controller';
import { GridUAColumnModel } from '@ibiz-template/model';
/**
* 表格操作列适配器
*
* @author lxm
* @date 2022-09-19 22:09:03
* @export
* @class GridUAColumnProvider
* @implements {IGridColumnProvider}
*/
export class GridUAColumnProvider implements IGridColumnProvider {
compName: string = 'GridUAColumn';
async createController(
columnModel: GridUAColumnModel,
grid: GridController,
): Promise<GridUAColumnController> {
const c = new GridUAColumnController(columnModel, grid);
await c.init();
return c;
}
}
import { GridFieldColumnProvider } from './grid-field-column-provider';
import { GridFieldEditColumnProvider } from './grid-field-edit-column-provider';
import { GridUAColumnProvider } from './grid-ua-column-provider';
/**
* 预置默认的表格列适配器
*
* @author lxm
* @date 2022-09-19 22:09:50
* @export
*/
export function presetGridColumnProvider(): void {
const { gridColumn } = ibiz.register;
if (!gridColumn) {
return;
}
// 表格属性列
gridColumn.register('DEFGRIDCOLUMN', new GridFieldColumnProvider());
// 表格属性列(开启行编辑)
gridColumn.register('DEFGRIDCOLUMN_EDIT', new GridFieldEditColumnProvider());
// 表格操作列
gridColumn.register('UAGRIDCOLUMN', new GridUAColumnProvider());
// todo 表格分组列 GROUPGRIDCOLUMN
}
export {
GridFieldColumnProvider,
GridUAColumnProvider,
GridFieldEditColumnProvider,
};
import { presetControlProvider } from './control';
import { presetEditorProvider } from './editor';
import { presetFormDetailProvider } from './form-detail';
import { presetGridColumnProvider } from './grid-column';
import { presetPortletPartProvider } from './portlet-part';
import { presetViewProvider } from './view';
export * from './editor';
export * from './form-detail';
export * from './grid-column';
export * from './portlet-part';
export * from './control';
......@@ -22,4 +24,5 @@ export function presetAllProviders(): void {
presetPortletPartProvider();
presetControlProvider();
presetViewProvider();
presetGridColumnProvider();
}
......@@ -37,9 +37,7 @@ export class ErrorHandler {
}
} else if (err instanceof RuntimeError) {
ibiz.message.error(err.message, 10);
ibiz.log.error(err);
} else {
ibiz.log.error(err);
}
ibiz.log.error(err);
}
}
......@@ -497,60 +497,60 @@
resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45"
integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
"@ibiz-template/command@^0.0.1-alpha.43":
version "0.0.1-alpha.43"
resolved "http://npm.zhr.icu/@ibiz-template%2fcommand/-/command-0.0.1-alpha.43.tgz#20d60e8b73ef17aed429fdb6ff873d9cd96dfd86"
integrity sha512-cPhZATbMrN0FFh2sAoMUOlwzcCenWU+I6cWkwuwxCCQOPf03WAHo1XqKia7js49pWYDGAGfcNCbvlHbz19XTYg==
"@ibiz-template/command@^0.0.1-alpha.44":
version "0.0.1-alpha.44"
resolved "http://npm.zhr.icu/@ibiz-template%2fcommand/-/command-0.0.1-alpha.44.tgz#9a7e029a3b48b184a57c43965886f88555f7af4b"
integrity sha512-0VU9XpRFxPwwScK0abcb5sE0G1zEFLELK9/2zX+63Q9lPs9s/Gnll9AkMNHU5lahOGAI8Cz9PDk4zl4NosyqKw==
dependencies:
qx-util "^0.4.4"
"@ibiz-template/controller@^0.0.1-alpha.43":
version "0.0.1-alpha.43"
resolved "http://npm.zhr.icu/@ibiz-template%2fcontroller/-/controller-0.0.1-alpha.43.tgz#301ddc598e17bbe5ae1965519682eaa98728df33"
integrity sha512-rfABTdGBMrvDS2wbntGtEa7aZ8OnOtWVpMvvmaVqu8RdktaHVDaLosGXbyqmqXCR+YEfXcTfUHTTrYqGOorw4A==
"@ibiz-template/controller@^0.0.1-alpha.44":
version "0.0.1-alpha.44"
resolved "http://npm.zhr.icu/@ibiz-template%2fcontroller/-/controller-0.0.1-alpha.44.tgz#1fc7511aeb0c1965a3bb5dae365934994d552927"
integrity sha512-t4tvk2jnTxLs1khHbbhbUQ8+PQoZ9lLlrR1PUqRTo4rp7fx23Q3H1xsL9GMja2m0SwNbHMKfj/OHjzxwFVo89Q==
dependencies:
async-validator "^4.2.5"
dayjs "^1.11.5"
"@ibiz-template/core@^0.0.1-alpha.43":
version "0.0.1-alpha.43"
resolved "http://npm.zhr.icu/@ibiz-template%2fcore/-/core-0.0.1-alpha.43.tgz#62ad85c5061b7a5eef146cae5dc2ac2a47cfd465"
integrity sha512-15QfDAykE0PTZzHhK2pa9OJccbL0jbK6K8FzJJrzTlL84vtTdGHDn2oKCdOLbLkcZ4fOwrQpZoC4tPkDGHRpaw==
"@ibiz-template/core@^0.0.1-alpha.44":
version "0.0.1-alpha.44"
resolved "http://npm.zhr.icu/@ibiz-template%2fcore/-/core-0.0.1-alpha.44.tgz#ef76030e1c97b143ed9b4e9779ad8cf59aaa7eab"
integrity sha512-hNY9BkjkcJ0IDv3duwUyUhdVxEUwOTDa1++8JBCyArQSQnr7sOkHeLBYc4Z3d1rdc52a97EiwyZ3+iBPccfDXQ==
dependencies:
axios "^1.1.3"
loglevel "^1.8.0"
pluralize "^8.0.0"
qs "^6.11.0"
"@ibiz-template/model@^0.0.1-alpha.43":
version "0.0.1-alpha.43"
resolved "http://npm.zhr.icu/@ibiz-template%2fmodel/-/model-0.0.1-alpha.43.tgz#01c80a702f8cf7b0d6c020ea98453b2bb1e09b49"
integrity sha512-F3FhWDGR+HOe2YxisVDBjApBisR8iFbgVtAnrD5vQeDFMGCW4pNq9bPO7DwXy27kYDRgHcKucBw65CACdDJw9g==
"@ibiz-template/model@^0.0.1-alpha.44":
version "0.0.1-alpha.44"
resolved "http://npm.zhr.icu/@ibiz-template%2fmodel/-/model-0.0.1-alpha.44.tgz#8d4a206028d7e01861604131bb3497f6b672d4d9"
integrity sha512-m55xTVXPX4qDRE8je0K1nFdlqYlyJaAyrkrLSa2p3x6ayMzobOYCDxCXiFavmpkJvjAUCTcZ+/O7K5KeUND3vA==
dependencies:
"@ibiz/dynamic-model-api" "^2.1.5"
pluralize "^8.0.0"
"@ibiz-template/runtime@^0.0.1-alpha.43":
version "0.0.1-alpha.43"
resolved "http://npm.zhr.icu/@ibiz-template%2fruntime/-/runtime-0.0.1-alpha.43.tgz#31319b2ed3a0dd6a7248e8a29b3419b57d4692d7"
integrity sha512-aL3j7OC9aFj9fGUqqfplaFtGVqMZ7PfTTYoh2F+wH7x/W2KIiKh/gymaKJeroMdJ2LJRUBussPt8ezB7JWXF0g==
"@ibiz-template/runtime@^0.0.1-alpha.44":
version "0.0.1-alpha.44"
resolved "http://npm.zhr.icu/@ibiz-template%2fruntime/-/runtime-0.0.1-alpha.44.tgz#552d67f1758fb2cd8c5e48acfe7fd96bd2b160f1"
integrity sha512-UFKcWakFRyObpgXsGUQHT5QYxN6/nrJC4dY4VumV6Hb/G7776nr33b0K3pj94TnOKgJeTlFSYvfs/DYbQSc5OA==
dependencies:
"@ibiz-template/command" "^0.0.1-alpha.43"
"@ibiz-template/command" "^0.0.1-alpha.44"
"@ibiz-template/service@^0.0.1-alpha.43":
version "0.0.1-alpha.43"
resolved "http://npm.zhr.icu/@ibiz-template%2fservice/-/service-0.0.1-alpha.43.tgz#0f0d28defc5f05a16dcea0f5c94c97d9c18e4f21"
integrity sha512-mSMWU6jQdybIQAzCXZpMWb4UYTyPDRBDgKJYlgnuMG9NyA2gyyMuUCM2WvULFHebqueDd4ZuHYlLzk1vRTbdRw==
"@ibiz-template/service@^0.0.1-alpha.44":
version "0.0.1-alpha.44"
resolved "http://npm.zhr.icu/@ibiz-template%2fservice/-/service-0.0.1-alpha.44.tgz#478d281ee2d7e25b335048aedf752c699a4356ba"
integrity sha512-jj2iM7Q2lKUtFebUOmcuqPGIZXszwGMzO874ongPguvfZJoOnKcM3Z2r1FPS/519cyQ3Ormy6fPriJLEj4auug==
"@ibiz-template/theme@^0.0.1-alpha.43":
version "0.0.1-alpha.43"
resolved "http://npm.zhr.icu/@ibiz-template%2ftheme/-/theme-0.0.1-alpha.43.tgz#740f4f2634ae470c870b2398c082e910f60820d0"
integrity sha512-hJk5i4fqt7zcnu9K3L6WrNHLQTnAXaiKFwKQDjnirpP9ZFugU6IS+cARrygdUqspFCRmwCTMu1mRaZ1AIVq1IQ==
"@ibiz-template/theme@^0.0.1-alpha.44":
version "0.0.1-alpha.44"
resolved "http://npm.zhr.icu/@ibiz-template%2ftheme/-/theme-0.0.1-alpha.44.tgz#177f0d08486b71bb01d40a0ed8521533b82691d7"
integrity sha512-Q5YdEJsuQih6lgIyz1H+IpZ21qt8VyL/0zh0JZMF2IoNcV9Bzrf/poEqBeUMvXmG40cY6ZrYQfRYxHLpb3M6qA==
"@ibiz-template/vue-util@^0.0.1-alpha.43":
version "0.0.1-alpha.43"
resolved "http://npm.zhr.icu/@ibiz-template%2fvue-util/-/vue-util-0.0.1-alpha.43.tgz#166772ec90ae7493e50626b3b89207bef0a50159"
integrity sha512-EoRYu9mEJ+NVeBd/t8KuM4tSnu+jVpGNSF8DKr0xAu8b0YlQsPyZmp2t9P1M23luRU7CTss9804YO+0WsfHE3Q==
"@ibiz-template/vue-util@^0.0.1-alpha.44":
version "0.0.1-alpha.44"
resolved "http://npm.zhr.icu/@ibiz-template%2fvue-util/-/vue-util-0.0.1-alpha.44.tgz#99d4d1e18d2d0b584b3fd5e6508821f604a7aedf"
integrity sha512-r1QZlIgbRexdAKxiHzJTK+7qPyFVObd4B/wWiByWIMS3W5KNeOYS1poQ9BcJ3Dok+1pXe2B2jvKDVozezkE++w==
"@ibiz/dynamic-model-api@^2.1.5":
version "2.1.5"
......
......@@ -50,7 +50,7 @@
</changeSet>
<!--输出实体[BOOK]数据结构 -->
<changeSet author="root" id="tab-book-351-3">
<changeSet author="root" id="tab-book-352-3">
<createTable tableName="T_BOOK">
<column name="BOOKNAME" remarks="" type="VARCHAR(200)">
</column>
......@@ -193,27 +193,6 @@
</createTable>
</changeSet>
<!--输出实体[RAWMATERIAL]数据结构 -->
<changeSet author="root" id="tab-rawmaterial-32-7">
<createTable tableName="T_RAWMATERIAL">
<column name="RAWMATERIALID" remarks="" type="VARCHAR(100)">
<constraints primaryKey="true" primaryKeyName="PK_RAWMATERIAL"/>
</column>
<column name="CREATEDATE" remarks="" type="DATETIME">
</column>
<column name="RAWMATERIALNAME" remarks="" type="VARCHAR(200)">
</column>
<column name="CREATEMAN" remarks="" type="VARCHAR(60)">
</column>
<column name="UPDATEDATE" remarks="" type="DATETIME">
</column>
<column name="UPDATEMAN" remarks="" type="VARCHAR(60)">
</column>
<column name="PAYID" remarks="" type="VARCHAR(100)">
</column>
</createTable>
</changeSet>
<!--输出实体[REGINFO]数据结构 -->
<changeSet author="root" id="tab-reginfo-118-8">
<createTable tableName="T_REGINFO">
......
......@@ -174,14 +174,6 @@
},
"builtinAction" : true
} ],
"getAllPSDEDBConfigs" : [ {
"dBType" : "MYSQL5",
"name" : "MYSQL5",
"objNameCase" : "DEFAULT",
"standardTableName" : "`T_RAWMATERIAL`",
"tableName" : "T_RAWMATERIAL",
"valid" : true
} ],
"getAllPSDEDBTables" : [ {
"getAllPSDEFields" : [ {
"name" : "RAWMATERIALID",
......
......@@ -1812,34 +1812,34 @@
"getPSAppViewLogics" : [ {
"logicTrigger" : "CUSTOM",
"logicType" : "APPVIEWUIACTION",
"name" : "grid_uagridcolumn1_u479f517_click",
"name" : "grid_uagridcolumn1_ua98d563_click",
"getPSAppViewUIAction" : {
"modelref" : true,
"id" : "表格界面_编辑操作"
"id" : "表格界面_行编辑开关操作"
}
}, {
"logicTrigger" : "CUSTOM",
"logicType" : "APPVIEWUIACTION",
"name" : "grid_uagridcolumn1_ua98d563_click",
"name" : "grid_uagridcolumn1_u479f517_click",
"getPSAppViewUIAction" : {
"modelref" : true,
"id" : "表格界面_行编辑开关操作"
"id" : "表格界面_编辑操作"
}
} ],
"getPSAppViewUIActions" : [ {
"name" : "表格界面_编辑操作",
"name" : "表格界面_行编辑开关操作",
"getPSUIAction" : {
"modelref" : true,
"id" : "Edit"
"id" : "ToggleRowEdit"
},
"uIActionTarget" : "SINGLEKEY",
"xDataControlName" : "grid"
}, {
"name" : "表格界面_行编辑开关操作",
"name" : "表格界面_编辑操作",
"getPSUIAction" : {
"modelref" : true,
"id" : "ToggleRowEdit"
"id" : "Edit"
},
"uIActionTarget" : "SINGLEKEY",
"xDataControlName" : "grid"
} ],
"getPSControlHandler" : {
......@@ -2057,6 +2057,28 @@
"codeName" : "A046596b6afb50f9e5b",
"name" : "操作列",
"getPSUIActionGroupDetails" : [ {
"detailType" : "DEUIACTION",
"name" : "ua98d563",
"getPSUIAction" : {
"caption" : "行编辑",
"codeName" : "ToggleRowEdit",
"fullCodeName" : "ToggleRowEdit",
"name" : "表格界面_行编辑开关操作",
"getPSSysImage" : {
"glyph" : "xf0ce@FontAwesome",
"cssClass" : "fa fa-table"
},
"predefinedType" : "GRIDVIEW_ROWEDITACTION",
"timeout" : 60000,
"uIActionMode" : "SYS",
"uIActionTag" : "ToggleRowEdit",
"uIActionType" : "DEUIACTION",
"enableToggleMode" : true
},
"addSeparator" : true,
"showCaption" : true,
"showIcon" : false
}, {
"detailType" : "DEUIACTION",
"name" : "u479f517",
"getPSUIAction" : {
......@@ -2084,28 +2106,6 @@
"addSeparator" : true,
"showCaption" : true,
"showIcon" : true
}, {
"detailType" : "DEUIACTION",
"name" : "ua98d563",
"getPSUIAction" : {
"caption" : "行编辑",
"codeName" : "ToggleRowEdit",
"fullCodeName" : "ToggleRowEdit",
"name" : "表格界面_行编辑开关操作",
"getPSSysImage" : {
"glyph" : "xf0ce@FontAwesome",
"cssClass" : "fa fa-table"
},
"predefinedType" : "GRIDVIEW_ROWEDITACTION",
"timeout" : 60000,
"uIActionMode" : "SYS",
"uIActionTag" : "ToggleRowEdit",
"uIActionType" : "DEUIACTION",
"enableToggleMode" : true
},
"addSeparator" : true,
"showCaption" : true,
"showIcon" : false
} ]
},
"width" : 100,
......
......@@ -18,34 +18,34 @@
"getPSAppViewLogics" : [ {
"logicTrigger" : "CUSTOM",
"logicType" : "APPVIEWUIACTION",
"name" : "grid_uagridcolumn1_u479f517_click",
"name" : "grid_uagridcolumn1_ua98d563_click",
"getPSAppViewUIAction" : {
"modelref" : true,
"id" : "表格界面_编辑操作"
"id" : "表格界面_行编辑开关操作"
}
}, {
"logicTrigger" : "CUSTOM",
"logicType" : "APPVIEWUIACTION",
"name" : "grid_uagridcolumn1_ua98d563_click",
"name" : "grid_uagridcolumn1_u479f517_click",
"getPSAppViewUIAction" : {
"modelref" : true,
"id" : "表格界面_行编辑开关操作"
"id" : "表格界面_编辑操作"
}
} ],
"getPSAppViewUIActions" : [ {
"name" : "表格界面_编辑操作",
"name" : "表格界面_行编辑开关操作",
"getPSUIAction" : {
"modelref" : true,
"id" : "Edit"
"id" : "ToggleRowEdit"
},
"uIActionTarget" : "SINGLEKEY",
"xDataControlName" : "grid"
}, {
"name" : "表格界面_行编辑开关操作",
"name" : "表格界面_编辑操作",
"getPSUIAction" : {
"modelref" : true,
"id" : "ToggleRowEdit"
"id" : "Edit"
},
"uIActionTarget" : "SINGLEKEY",
"xDataControlName" : "grid"
} ],
"getPSControlLogics" : [ {
......@@ -176,6 +176,28 @@
"codeName" : "A046596b6afb50f9e5b",
"name" : "操作列",
"getPSUIActionGroupDetails" : [ {
"detailType" : "DEUIACTION",
"name" : "ua98d563",
"getPSUIAction" : {
"caption" : "行编辑",
"codeName" : "ToggleRowEdit",
"fullCodeName" : "ToggleRowEdit",
"name" : "表格界面_行编辑开关操作",
"getPSSysImage" : {
"glyph" : "xf0ce@FontAwesome",
"cssClass" : "fa fa-table"
},
"predefinedType" : "GRIDVIEW_ROWEDITACTION",
"timeout" : 60000,
"uIActionMode" : "SYS",
"uIActionTag" : "ToggleRowEdit",
"uIActionType" : "DEUIACTION",
"enableToggleMode" : true
},
"addSeparator" : true,
"showCaption" : true,
"showIcon" : false
}, {
"detailType" : "DEUIACTION",
"name" : "u479f517",
"getPSUIAction" : {
......@@ -203,28 +225,6 @@
"addSeparator" : true,
"showCaption" : true,
"showIcon" : true
}, {
"detailType" : "DEUIACTION",
"name" : "ua98d563",
"getPSUIAction" : {
"caption" : "行编辑",
"codeName" : "ToggleRowEdit",
"fullCodeName" : "ToggleRowEdit",
"name" : "表格界面_行编辑开关操作",
"getPSSysImage" : {
"glyph" : "xf0ce@FontAwesome",
"cssClass" : "fa fa-table"
},
"predefinedType" : "GRIDVIEW_ROWEDITACTION",
"timeout" : 60000,
"uIActionMode" : "SYS",
"uIActionTag" : "ToggleRowEdit",
"uIActionType" : "DEUIACTION",
"enableToggleMode" : true
},
"addSeparator" : true,
"showCaption" : true,
"showIcon" : false
} ]
},
"width" : 100,
......
......@@ -581,34 +581,34 @@
"getPSAppViewLogics" : [ {
"logicTrigger" : "CUSTOM",
"logicType" : "APPVIEWUIACTION",
"name" : "grid_uagridcolumn1_u479f517_click",
"name" : "grid_uagridcolumn1_ua98d563_click",
"getPSAppViewUIAction" : {
"modelref" : true,
"id" : "表格界面_编辑操作"
"id" : "表格界面_行编辑开关操作"
}
}, {
"logicTrigger" : "CUSTOM",
"logicType" : "APPVIEWUIACTION",
"name" : "grid_uagridcolumn1_ua98d563_click",
"name" : "grid_uagridcolumn1_u479f517_click",
"getPSAppViewUIAction" : {
"modelref" : true,
"id" : "表格界面_行编辑开关操作"
"id" : "表格界面_编辑操作"
}
} ],
"getPSAppViewUIActions" : [ {
"name" : "表格界面_编辑操作",
"name" : "表格界面_行编辑开关操作",
"getPSUIAction" : {
"modelref" : true,
"id" : "Edit"
"id" : "ToggleRowEdit"
},
"uIActionTarget" : "SINGLEKEY",
"xDataControlName" : "grid"
}, {
"name" : "表格界面_行编辑开关操作",
"name" : "表格界面_编辑操作",
"getPSUIAction" : {
"modelref" : true,
"id" : "ToggleRowEdit"
"id" : "Edit"
},
"uIActionTarget" : "SINGLEKEY",
"xDataControlName" : "grid"
} ],
"getPSControlHandler" : {
......@@ -826,6 +826,28 @@
"codeName" : "A046596b6afb50f9e5b",
"name" : "操作列",
"getPSUIActionGroupDetails" : [ {
"detailType" : "DEUIACTION",
"name" : "ua98d563",
"getPSUIAction" : {
"caption" : "行编辑",
"codeName" : "ToggleRowEdit",
"fullCodeName" : "ToggleRowEdit",
"name" : "表格界面_行编辑开关操作",
"getPSSysImage" : {
"glyph" : "xf0ce@FontAwesome",
"cssClass" : "fa fa-table"
},
"predefinedType" : "GRIDVIEW_ROWEDITACTION",
"timeout" : 60000,
"uIActionMode" : "SYS",
"uIActionTag" : "ToggleRowEdit",
"uIActionType" : "DEUIACTION",
"enableToggleMode" : true
},
"addSeparator" : true,
"showCaption" : true,
"showIcon" : false
}, {
"detailType" : "DEUIACTION",
"name" : "u479f517",
"getPSUIAction" : {
......@@ -853,28 +875,6 @@
"addSeparator" : true,
"showCaption" : true,
"showIcon" : true
}, {
"detailType" : "DEUIACTION",
"name" : "ua98d563",
"getPSUIAction" : {
"caption" : "行编辑",
"codeName" : "ToggleRowEdit",
"fullCodeName" : "ToggleRowEdit",
"name" : "表格界面_行编辑开关操作",
"getPSSysImage" : {
"glyph" : "xf0ce@FontAwesome",
"cssClass" : "fa fa-table"
},
"predefinedType" : "GRIDVIEW_ROWEDITACTION",
"timeout" : 60000,
"uIActionMode" : "SYS",
"uIActionTag" : "ToggleRowEdit",
"uIActionType" : "DEUIACTION",
"enableToggleMode" : true
},
"addSeparator" : true,
"showCaption" : true,
"showIcon" : false
} ]
},
"width" : 100,
......
......@@ -373,34 +373,34 @@
"getPSAppViewLogics" : [ {
"logicTrigger" : "CUSTOM",
"logicType" : "APPVIEWUIACTION",
"name" : "grid_uagridcolumn1_u479f517_click",
"name" : "grid_uagridcolumn1_ua98d563_click",
"getPSAppViewUIAction" : {
"modelref" : true,
"id" : "表格界面_编辑操作"
"id" : "表格界面_行编辑开关操作"
}
}, {
"logicTrigger" : "CUSTOM",
"logicType" : "APPVIEWUIACTION",
"name" : "grid_uagridcolumn1_ua98d563_click",
"name" : "grid_uagridcolumn1_u479f517_click",
"getPSAppViewUIAction" : {
"modelref" : true,
"id" : "表格界面_行编辑开关操作"
"id" : "表格界面_编辑操作"
}
} ],
"getPSAppViewUIActions" : [ {
"name" : "表格界面_编辑操作",
"name" : "表格界面_行编辑开关操作",
"getPSUIAction" : {
"modelref" : true,
"id" : "Edit"
"id" : "ToggleRowEdit"
},
"uIActionTarget" : "SINGLEKEY",
"xDataControlName" : "grid"
}, {
"name" : "表格界面_行编辑开关操作",
"name" : "表格界面_编辑操作",
"getPSUIAction" : {
"modelref" : true,
"id" : "ToggleRowEdit"
"id" : "Edit"
},
"uIActionTarget" : "SINGLEKEY",
"xDataControlName" : "grid"
} ],
"getPSControlHandler" : {
......@@ -618,6 +618,28 @@
"codeName" : "A046596b6afb50f9e5b",
"name" : "操作列",
"getPSUIActionGroupDetails" : [ {
"detailType" : "DEUIACTION",
"name" : "ua98d563",
"getPSUIAction" : {
"caption" : "行编辑",
"codeName" : "ToggleRowEdit",
"fullCodeName" : "ToggleRowEdit",
"name" : "表格界面_行编辑开关操作",
"getPSSysImage" : {
"glyph" : "xf0ce@FontAwesome",
"cssClass" : "fa fa-table"
},
"predefinedType" : "GRIDVIEW_ROWEDITACTION",
"timeout" : 60000,
"uIActionMode" : "SYS",
"uIActionTag" : "ToggleRowEdit",
"uIActionType" : "DEUIACTION",
"enableToggleMode" : true
},
"addSeparator" : true,
"showCaption" : true,
"showIcon" : false
}, {
"detailType" : "DEUIACTION",
"name" : "u479f517",
"getPSUIAction" : {
......@@ -645,28 +667,6 @@
"addSeparator" : true,
"showCaption" : true,
"showIcon" : true
}, {
"detailType" : "DEUIACTION",
"name" : "ua98d563",
"getPSUIAction" : {
"caption" : "行编辑",
"codeName" : "ToggleRowEdit",
"fullCodeName" : "ToggleRowEdit",
"name" : "表格界面_行编辑开关操作",
"getPSSysImage" : {
"glyph" : "xf0ce@FontAwesome",
"cssClass" : "fa fa-table"
},
"predefinedType" : "GRIDVIEW_ROWEDITACTION",
"timeout" : 60000,
"uIActionMode" : "SYS",
"uIActionTag" : "ToggleRowEdit",
"uIActionType" : "DEUIACTION",
"enableToggleMode" : true
},
"addSeparator" : true,
"showCaption" : true,
"showIcon" : false
} ]
},
"width" : 100,
......
......@@ -425,34 +425,34 @@
"getPSAppViewLogics" : [ {
"logicTrigger" : "CUSTOM",
"logicType" : "APPVIEWUIACTION",
"name" : "grid_uagridcolumn1_u479f517_click",
"name" : "grid_uagridcolumn1_ua98d563_click",
"getPSAppViewUIAction" : {
"modelref" : true,
"id" : "表格界面_编辑操作"
"id" : "表格界面_行编辑开关操作"
}
}, {
"logicTrigger" : "CUSTOM",
"logicType" : "APPVIEWUIACTION",
"name" : "grid_uagridcolumn1_ua98d563_click",
"name" : "grid_uagridcolumn1_u479f517_click",
"getPSAppViewUIAction" : {
"modelref" : true,
"id" : "表格界面_行编辑开关操作"
"id" : "表格界面_编辑操作"
}
} ],
"getPSAppViewUIActions" : [ {
"name" : "表格界面_编辑操作",
"name" : "表格界面_行编辑开关操作",
"getPSUIAction" : {
"modelref" : true,
"id" : "Edit"
"id" : "ToggleRowEdit"
},
"uIActionTarget" : "SINGLEKEY",
"xDataControlName" : "grid"
}, {
"name" : "表格界面_行编辑开关操作",
"name" : "表格界面_编辑操作",
"getPSUIAction" : {
"modelref" : true,
"id" : "ToggleRowEdit"
"id" : "Edit"
},
"uIActionTarget" : "SINGLEKEY",
"xDataControlName" : "grid"
} ],
"getPSControlHandler" : {
......@@ -670,6 +670,28 @@
"codeName" : "A046596b6afb50f9e5b",
"name" : "操作列",
"getPSUIActionGroupDetails" : [ {
"detailType" : "DEUIACTION",
"name" : "ua98d563",
"getPSUIAction" : {
"caption" : "行编辑",
"codeName" : "ToggleRowEdit",
"fullCodeName" : "ToggleRowEdit",
"name" : "表格界面_行编辑开关操作",
"getPSSysImage" : {
"glyph" : "xf0ce@FontAwesome",
"cssClass" : "fa fa-table"
},
"predefinedType" : "GRIDVIEW_ROWEDITACTION",
"timeout" : 60000,
"uIActionMode" : "SYS",
"uIActionTag" : "ToggleRowEdit",
"uIActionType" : "DEUIACTION",
"enableToggleMode" : true
},
"addSeparator" : true,
"showCaption" : true,
"showIcon" : false
}, {
"detailType" : "DEUIACTION",
"name" : "u479f517",
"getPSUIAction" : {
......@@ -697,28 +719,6 @@
"addSeparator" : true,
"showCaption" : true,
"showIcon" : true
}, {
"detailType" : "DEUIACTION",
"name" : "ua98d563",
"getPSUIAction" : {
"caption" : "行编辑",
"codeName" : "ToggleRowEdit",
"fullCodeName" : "ToggleRowEdit",
"name" : "表格界面_行编辑开关操作",
"getPSSysImage" : {
"glyph" : "xf0ce@FontAwesome",
"cssClass" : "fa fa-table"
},
"predefinedType" : "GRIDVIEW_ROWEDITACTION",
"timeout" : 60000,
"uIActionMode" : "SYS",
"uIActionTag" : "ToggleRowEdit",
"uIActionType" : "DEUIACTION",
"enableToggleMode" : true
},
"addSeparator" : true,
"showCaption" : true,
"showIcon" : false
} ]
},
"width" : 100,
......
......@@ -1949,34 +1949,34 @@
"getPSAppViewLogics" : [ {
"logicTrigger" : "CUSTOM",
"logicType" : "APPVIEWUIACTION",
"name" : "grid_uagridcolumn1_u479f517_click",
"name" : "grid_uagridcolumn1_ua98d563_click",
"getPSAppViewUIAction" : {
"modelref" : true,
"id" : "表格界面_编辑操作"
"id" : "表格界面_行编辑开关操作"
}
}, {
"logicTrigger" : "CUSTOM",
"logicType" : "APPVIEWUIACTION",
"name" : "grid_uagridcolumn1_ua98d563_click",
"name" : "grid_uagridcolumn1_u479f517_click",
"getPSAppViewUIAction" : {
"modelref" : true,
"id" : "表格界面_行编辑开关操作"
"id" : "表格界面_编辑操作"
}
} ],
"getPSAppViewUIActions" : [ {
"name" : "表格界面_编辑操作",
"name" : "表格界面_行编辑开关操作",
"getPSUIAction" : {
"modelref" : true,
"id" : "Edit"
"id" : "ToggleRowEdit"
},
"uIActionTarget" : "SINGLEKEY",
"xDataControlName" : "grid"
}, {
"name" : "表格界面_行编辑开关操作",
"name" : "表格界面_编辑操作",
"getPSUIAction" : {
"modelref" : true,
"id" : "ToggleRowEdit"
"id" : "Edit"
},
"uIActionTarget" : "SINGLEKEY",
"xDataControlName" : "grid"
} ],
"getPSControlHandler" : {
......@@ -2194,6 +2194,28 @@
"codeName" : "A046596b6afb50f9e5b",
"name" : "操作列",
"getPSUIActionGroupDetails" : [ {
"detailType" : "DEUIACTION",
"name" : "ua98d563",
"getPSUIAction" : {
"caption" : "行编辑",
"codeName" : "ToggleRowEdit",
"fullCodeName" : "ToggleRowEdit",
"name" : "表格界面_行编辑开关操作",
"getPSSysImage" : {
"glyph" : "xf0ce@FontAwesome",
"cssClass" : "fa fa-table"
},
"predefinedType" : "GRIDVIEW_ROWEDITACTION",
"timeout" : 60000,
"uIActionMode" : "SYS",
"uIActionTag" : "ToggleRowEdit",
"uIActionType" : "DEUIACTION",
"enableToggleMode" : true
},
"addSeparator" : true,
"showCaption" : true,
"showIcon" : false
}, {
"detailType" : "DEUIACTION",
"name" : "u479f517",
"getPSUIAction" : {
......@@ -2221,28 +2243,6 @@
"addSeparator" : true,
"showCaption" : true,
"showIcon" : true
}, {
"detailType" : "DEUIACTION",
"name" : "ua98d563",
"getPSUIAction" : {
"caption" : "行编辑",
"codeName" : "ToggleRowEdit",
"fullCodeName" : "ToggleRowEdit",
"name" : "表格界面_行编辑开关操作",
"getPSSysImage" : {
"glyph" : "xf0ce@FontAwesome",
"cssClass" : "fa fa-table"
},
"predefinedType" : "GRIDVIEW_ROWEDITACTION",
"timeout" : 60000,
"uIActionMode" : "SYS",
"uIActionTag" : "ToggleRowEdit",
"uIActionType" : "DEUIACTION",
"enableToggleMode" : true
},
"addSeparator" : true,
"showCaption" : true,
"showIcon" : false
} ]
},
"width" : 100,
......
......@@ -1567,34 +1567,34 @@
"getPSAppViewLogics" : [ {
"logicTrigger" : "CUSTOM",
"logicType" : "APPVIEWUIACTION",
"name" : "grid_uagridcolumn1_u479f517_click",
"name" : "grid_uagridcolumn1_ua98d563_click",
"getPSAppViewUIAction" : {
"modelref" : true,
"id" : "表格界面_编辑操作"
"id" : "表格界面_行编辑开关操作"
}
}, {
"logicTrigger" : "CUSTOM",
"logicType" : "APPVIEWUIACTION",
"name" : "grid_uagridcolumn1_ua98d563_click",
"name" : "grid_uagridcolumn1_u479f517_click",
"getPSAppViewUIAction" : {
"modelref" : true,
"id" : "表格界面_行编辑开关操作"
"id" : "表格界面_编辑操作"
}
} ],
"getPSAppViewUIActions" : [ {
"name" : "表格界面_编辑操作",
"name" : "表格界面_行编辑开关操作",
"getPSUIAction" : {
"modelref" : true,
"id" : "Edit"
"id" : "ToggleRowEdit"
},
"uIActionTarget" : "SINGLEKEY",
"xDataControlName" : "grid"
}, {
"name" : "表格界面_行编辑开关操作",
"name" : "表格界面_编辑操作",
"getPSUIAction" : {
"modelref" : true,
"id" : "ToggleRowEdit"
"id" : "Edit"
},
"uIActionTarget" : "SINGLEKEY",
"xDataControlName" : "grid"
} ],
"getPSControlHandler" : {
......@@ -1812,6 +1812,28 @@
"codeName" : "A046596b6afb50f9e5b",
"name" : "操作列",
"getPSUIActionGroupDetails" : [ {
"detailType" : "DEUIACTION",
"name" : "ua98d563",
"getPSUIAction" : {
"caption" : "行编辑",
"codeName" : "ToggleRowEdit",
"fullCodeName" : "ToggleRowEdit",
"name" : "表格界面_行编辑开关操作",
"getPSSysImage" : {
"glyph" : "xf0ce@FontAwesome",
"cssClass" : "fa fa-table"
},
"predefinedType" : "GRIDVIEW_ROWEDITACTION",
"timeout" : 60000,
"uIActionMode" : "SYS",
"uIActionTag" : "ToggleRowEdit",
"uIActionType" : "DEUIACTION",
"enableToggleMode" : true
},
"addSeparator" : true,
"showCaption" : true,
"showIcon" : false
}, {
"detailType" : "DEUIACTION",
"name" : "u479f517",
"getPSUIAction" : {
......@@ -1839,28 +1861,6 @@
"addSeparator" : true,
"showCaption" : true,
"showIcon" : true
}, {
"detailType" : "DEUIACTION",
"name" : "ua98d563",
"getPSUIAction" : {
"caption" : "行编辑",
"codeName" : "ToggleRowEdit",
"fullCodeName" : "ToggleRowEdit",
"name" : "表格界面_行编辑开关操作",
"getPSSysImage" : {
"glyph" : "xf0ce@FontAwesome",
"cssClass" : "fa fa-table"
},
"predefinedType" : "GRIDVIEW_ROWEDITACTION",
"timeout" : 60000,
"uIActionMode" : "SYS",
"uIActionTag" : "ToggleRowEdit",
"uIActionType" : "DEUIACTION",
"enableToggleMode" : true
},
"addSeparator" : true,
"showCaption" : true,
"showIcon" : false
} ]
},
"width" : 100,
......
......@@ -5687,34 +5687,34 @@
"getPSAppViewLogics" : [ {
"logicTrigger" : "CUSTOM",
"logicType" : "APPVIEWUIACTION",
"name" : "grid_uagridcolumn1_u479f517_click",
"name" : "grid_uagridcolumn1_ua98d563_click",
"getPSAppViewUIAction" : {
"modelref" : true,
"id" : "表格界面_编辑操作"
"id" : "表格界面_行编辑开关操作"
}
}, {
"logicTrigger" : "CUSTOM",
"logicType" : "APPVIEWUIACTION",
"name" : "grid_uagridcolumn1_ua98d563_click",
"name" : "grid_uagridcolumn1_u479f517_click",
"getPSAppViewUIAction" : {
"modelref" : true,
"id" : "表格界面_行编辑开关操作"
"id" : "表格界面_编辑操作"
}
} ],
"getPSAppViewUIActions" : [ {
"name" : "表格界面_编辑操作",
"name" : "表格界面_行编辑开关操作",
"getPSUIAction" : {
"modelref" : true,
"id" : "Edit"
"id" : "ToggleRowEdit"
},
"uIActionTarget" : "SINGLEKEY",
"xDataControlName" : "grid"
}, {
"name" : "表格界面_行编辑开关操作",
"name" : "表格界面_编辑操作",
"getPSUIAction" : {
"modelref" : true,
"id" : "ToggleRowEdit"
"id" : "Edit"
},
"uIActionTarget" : "SINGLEKEY",
"xDataControlName" : "grid"
} ],
"getPSControlHandler" : {
......@@ -5932,6 +5932,28 @@
"codeName" : "A046596b6afb50f9e5b",
"name" : "操作列",
"getPSUIActionGroupDetails" : [ {
"detailType" : "DEUIACTION",
"name" : "ua98d563",
"getPSUIAction" : {
"caption" : "行编辑",
"codeName" : "ToggleRowEdit",
"fullCodeName" : "ToggleRowEdit",
"name" : "表格界面_行编辑开关操作",
"getPSSysImage" : {
"glyph" : "xf0ce@FontAwesome",
"cssClass" : "fa fa-table"
},
"predefinedType" : "GRIDVIEW_ROWEDITACTION",
"timeout" : 60000,
"uIActionMode" : "SYS",
"uIActionTag" : "ToggleRowEdit",
"uIActionType" : "DEUIACTION",
"enableToggleMode" : true
},
"addSeparator" : true,
"showCaption" : true,
"showIcon" : false
}, {
"detailType" : "DEUIACTION",
"name" : "u479f517",
"getPSUIAction" : {
......@@ -5959,28 +5981,6 @@
"addSeparator" : true,
"showCaption" : true,
"showIcon" : true
}, {
"detailType" : "DEUIACTION",
"name" : "ua98d563",
"getPSUIAction" : {
"caption" : "行编辑",
"codeName" : "ToggleRowEdit",
"fullCodeName" : "ToggleRowEdit",
"name" : "表格界面_行编辑开关操作",
"getPSSysImage" : {
"glyph" : "xf0ce@FontAwesome",
"cssClass" : "fa fa-table"
},
"predefinedType" : "GRIDVIEW_ROWEDITACTION",
"timeout" : 60000,
"uIActionMode" : "SYS",
"uIActionTag" : "ToggleRowEdit",
"uIActionType" : "DEUIACTION",
"enableToggleMode" : true
},
"addSeparator" : true,
"showCaption" : true,
"showIcon" : false
} ]
},
"width" : 100,
......@@ -10161,34 +10161,34 @@
"getPSAppViewLogics" : [ {
"logicTrigger" : "CUSTOM",
"logicType" : "APPVIEWUIACTION",
"name" : "grid_uagridcolumn1_u479f517_click",
"name" : "grid_uagridcolumn1_ua98d563_click",
"getPSAppViewUIAction" : {
"modelref" : true,
"id" : "表格界面_编辑操作"
"id" : "表格界面_行编辑开关操作"
}
}, {
"logicTrigger" : "CUSTOM",
"logicType" : "APPVIEWUIACTION",
"name" : "grid_uagridcolumn1_ua98d563_click",
"name" : "grid_uagridcolumn1_u479f517_click",
"getPSAppViewUIAction" : {
"modelref" : true,
"id" : "表格界面_行编辑开关操作"
"id" : "表格界面_编辑操作"
}
} ],
"getPSAppViewUIActions" : [ {
"name" : "表格界面_编辑操作",
"name" : "表格界面_行编辑开关操作",
"getPSUIAction" : {
"modelref" : true,
"id" : "Edit"
"id" : "ToggleRowEdit"
},
"uIActionTarget" : "SINGLEKEY",
"xDataControlName" : "grid"
}, {
"name" : "表格界面_行编辑开关操作",
"name" : "表格界面_编辑操作",
"getPSUIAction" : {
"modelref" : true,
"id" : "ToggleRowEdit"
"id" : "Edit"
},
"uIActionTarget" : "SINGLEKEY",
"xDataControlName" : "grid"
} ],
"getPSControlHandler" : {
......@@ -10406,6 +10406,28 @@
"codeName" : "A046596b6afb50f9e5b",
"name" : "操作列",
"getPSUIActionGroupDetails" : [ {
"detailType" : "DEUIACTION",
"name" : "ua98d563",
"getPSUIAction" : {
"caption" : "行编辑",
"codeName" : "ToggleRowEdit",
"fullCodeName" : "ToggleRowEdit",
"name" : "表格界面_行编辑开关操作",
"getPSSysImage" : {
"glyph" : "xf0ce@FontAwesome",
"cssClass" : "fa fa-table"
},
"predefinedType" : "GRIDVIEW_ROWEDITACTION",
"timeout" : 60000,
"uIActionMode" : "SYS",
"uIActionTag" : "ToggleRowEdit",
"uIActionType" : "DEUIACTION",
"enableToggleMode" : true
},
"addSeparator" : true,
"showCaption" : true,
"showIcon" : false
}, {
"detailType" : "DEUIACTION",
"name" : "u479f517",
"getPSUIAction" : {
......@@ -10433,28 +10455,6 @@
"addSeparator" : true,
"showCaption" : true,
"showIcon" : true
}, {
"detailType" : "DEUIACTION",
"name" : "ua98d563",
"getPSUIAction" : {
"caption" : "行编辑",
"codeName" : "ToggleRowEdit",
"fullCodeName" : "ToggleRowEdit",
"name" : "表格界面_行编辑开关操作",
"getPSSysImage" : {
"glyph" : "xf0ce@FontAwesome",
"cssClass" : "fa fa-table"
},
"predefinedType" : "GRIDVIEW_ROWEDITACTION",
"timeout" : 60000,
"uIActionMode" : "SYS",
"uIActionTag" : "ToggleRowEdit",
"uIActionType" : "DEUIACTION",
"enableToggleMode" : true
},
"addSeparator" : true,
"showCaption" : true,
"showIcon" : false
} ]
},
"width" : 100,
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册