本文整理匯總了TypeScript中wing.window.showErrorMessage方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript window.showErrorMessage方法的具體用法?TypeScript window.showErrorMessage怎麽用?TypeScript window.showErrorMessage使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類wing.window
的用法示例。
在下文中一共展示了window.showErrorMessage方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。
示例1: action
export function action(): void {
wing.window.showInformationMessage("This is an info message");
wing.window.showErrorMessage("This is an error message");
wing.window.showWarningMessage('This is a warn message');
wing.window.showInformationMessage('This is a info message with callback', 'Show Again').then(value => {
if (value == 'Show Again') {
wing.window.showInformationMessage('Show Again');
}
});
}
示例2: doExchange
function doExchange(){
let e = wing.window.activeTextEditor;
if( !e){
wing.window.showErrorMessage("No File Selected Now");
return;
}
let filename = e.document.fileName;
let ext = path.extname(filename);
if( ext != ".exml"){
wing.window.showErrorMessage("File is not exml");
return;
}
let content = e.document.getText();
let xml = parser(content);
let isEui = is_eui(content);
baseClass = isEui ? "eui.Component" : getHostComponent(xml);
parseNS(xml);
classComponents = parseSkinConponents(xml,isEui);
let targetFileName = getTargetName(filename);
let baseName = path.basename(targetFileName);
properties = {
inputbox: targetFileName
};
className = baseName.split(".")[0];
//skinName = parseSkinname(filename);
wing.window.showPopup<IFormOptions>(PopupType.Form, new Store(properties, schema),{
title : "輸出設置"
}).then((result)=>{
let settings = result.getProperties(true);
let classContent = assemble(className,baseClass,skinName,classComponents,settings);
fs.writeFileSync(settings["inputbox"],classContent,{encoding:"utf-8"});
wing.window.showInformationMessage('生成成功:'+settings["inputbox"]);
})
}