1 static void dialog(Args _args) 2 { 3 Dialog dialog = new Dialog("Test dialog!"); //标题 4 DialogField dialogField1 = dialog.addField(typeid(ItemId),"Item Name"); //设置字段 5 DialogField dialogField2 = dialog.addField(typeid(noYes),"Update?"); 6 DialogField dialogField3 = dialog.addField(typeid(string20),"Customs contract"); //值类型 7 //dialogInt = dialog.addFieldValue(Types::Integer,number,"Score"); 值类型添加 8 ItemId getItemId; 9 noYes getUpdate; 10 ; 11 12 dialog.doInit(); 13 dialogField1.value("10-1000"); 14 dialogField2.value(1); 15 16 if (!dialog.run()) 17 { 18 return; 19 } 20 21 getItemId = dialogField1.value(); 22 getUpdate = dialogField2.value(); 23 info(strfmt("%1 -- %2",getItemId,getUpdate)); 24 }