增加说明文件.
增加目录选择 增加文件选择
This commit is contained in:
parent
efff16f328
commit
3c6329c251
8
entry/src/main/ets/pages/DispWinInfo/README.md
Normal file
8
entry/src/main/ets/pages/DispWinInfo/README.md
Normal file
@ -0,0 +1,8 @@
|
||||
|
||||
该目录主要用户检测设备得分辨率,通过分辨率计算出主窗口得大小,实现动态实时尺寸<br>
|
||||
当前进度:<br>
|
||||
支持默认0显示物理设备的分辨率获取.<br>
|
||||
开发中:<br>
|
||||
支持多物理设备的分辨率获取,同时要求支持建模画面进行流转功能,且扭转的组件只能为XCom组件.
|
||||
需要将XCom组件寄生于一个page中进行流转,不流转软件所有界面本身.防止其他设备性能过低导致卡顿问题.<br>
|
||||
|
||||
@ -12,7 +12,7 @@ export struct SWNewFile {
|
||||
Column({ space: 5 }) {
|
||||
Row(){
|
||||
Text('保存目录:').width('10%')
|
||||
TextInput().width('80%')
|
||||
TextInput({placeholder:this.message}).width('80%')
|
||||
Button('选择目录')
|
||||
.width('10%')
|
||||
.backgroundColor($r('sys.color.background_secondary'))
|
||||
@ -24,44 +24,45 @@ export struct SWNewFile {
|
||||
let context = getContext(this) as common.Context;
|
||||
try {
|
||||
const documentSelectOptions = new picker.DocumentSelectOptions();
|
||||
documentSelectOptions.selectMode = picker.DocumentSelectMode.FOLDER;
|
||||
const documentPicker = new picker.DocumentViewPicker(context);
|
||||
documentPicker.select(documentSelectOptions).then((documentSelectResult: Array<string>) => {
|
||||
this.message = JSON.stringify(documentSelectResult);
|
||||
this.message =documentSelectResult.toString();
|
||||
if (documentSelectResult.length === 0) {
|
||||
return;
|
||||
}
|
||||
this.getUIContext().showAlertDialog(
|
||||
{
|
||||
title: '文件路径',
|
||||
message: this.message,
|
||||
autoCancel: true,
|
||||
alignment: DialogAlignment.Center,
|
||||
offset: { dx: 0, dy: -20 },
|
||||
gridCount: 3,
|
||||
width: 300,
|
||||
height: 300,
|
||||
cornerRadius: $r('sys.float.corner_radius_level7'),
|
||||
borderWidth: 1,
|
||||
borderStyle: BorderStyle.Dashed,
|
||||
borderColor: Color.Blue,
|
||||
backgroundColor: Color.White,
|
||||
textStyle: { wordBreak: WordBreak.BREAK_ALL },
|
||||
confirm: {
|
||||
value: '确定',
|
||||
action: () => {
|
||||
console.log('Confirm button is clicked.');
|
||||
},
|
||||
},
|
||||
onWillDismiss: (dismissDialogAction: DismissDialogAction) => {
|
||||
if (dismissDialogAction.reason === DismissReason.PRESS_BACK) {
|
||||
dismissDialogAction.dismiss();
|
||||
}
|
||||
if (dismissDialogAction.reason === DismissReason.TOUCH_OUTSIDE) {
|
||||
dismissDialogAction.dismiss();
|
||||
}
|
||||
}
|
||||
}
|
||||
)
|
||||
// this.getUIContext().showAlertDialog(
|
||||
// {
|
||||
// title: '文件路径',
|
||||
// message: this.message,
|
||||
// autoCancel: true,
|
||||
// alignment: DialogAlignment.Center,
|
||||
// offset: { dx: 0, dy: -20 },
|
||||
// gridCount: 3,
|
||||
// width: 300,
|
||||
// height: 300,
|
||||
// cornerRadius: $r('sys.float.corner_radius_level7'),
|
||||
// borderWidth: 1,
|
||||
// borderStyle: BorderStyle.Dashed,
|
||||
// borderColor: Color.Blue,
|
||||
// backgroundColor: Color.White,
|
||||
// textStyle: { wordBreak: WordBreak.BREAK_ALL },
|
||||
// confirm: {
|
||||
// value: '确定',
|
||||
// action: () => {
|
||||
// console.log('Confirm button is clicked.');
|
||||
// },
|
||||
// },
|
||||
// onWillDismiss: (dismissDialogAction: DismissDialogAction) => {
|
||||
// if (dismissDialogAction.reason === DismissReason.PRESS_BACK) {
|
||||
// dismissDialogAction.dismiss();
|
||||
// }
|
||||
// if (dismissDialogAction.reason === DismissReason.TOUCH_OUTSIDE) {
|
||||
// dismissDialogAction.dismiss();
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// )
|
||||
}).catch((err: BusinessError) => {
|
||||
console.error(`DocumentViewPicker.select failed with err: ${err.code}, ${err.message}`);
|
||||
});
|
||||
@ -73,7 +74,7 @@ export struct SWNewFile {
|
||||
}.height('5%')
|
||||
Row(){
|
||||
Text('文件名:')
|
||||
TextInput()
|
||||
TextInput({placeholder:'model.prt'})
|
||||
}.height('5%')
|
||||
Blank().height('85%')
|
||||
Row(){
|
||||
|
||||
5
entry/src/main/ets/pages/RunEnvCheck/README.md
Normal file
5
entry/src/main/ets/pages/RunEnvCheck/README.md
Normal file
@ -0,0 +1,5 @@
|
||||
|
||||
该目录主要针对运行环境得检测<br>
|
||||
CheckDriver 用于检测运行设备,设备区分平板和PC <br>
|
||||
CheckDispMode 用于检测设备窗口运行模式,这里分为自由多窗.要求用户强制使用自由多窗获取更好建模体验 <br>
|
||||
同时该目录具备一个监听功能,发现用户修改模式后,实时弹出提醒.<br>
|
||||
Loading…
Reference in New Issue
Block a user