e2aaba20 by Ean Schuessler

Honor render mode, some text screens are useful

1 parent 2b95e3a3
...@@ -444,7 +444,9 @@ ...@@ -444,7 +444,9 @@
444 444
445 // Now call the screen tool with proper user context 445 // Now call the screen tool with proper user context
446 def screenParams = arguments ?: [:] 446 def screenParams = arguments ?: [:]
447 def serviceCallParams = [screenPath: screenPath, parameters: screenParams, renderMode: "html", sessionId: sessionId] 447 // Use requested render mode from arguments, default to html
448 def renderMode = screenParams.remove('renderMode') ?: "html"
449 def serviceCallParams = [screenPath: screenPath, parameters: screenParams, renderMode: renderMode, sessionId: sessionId]
448 if (subscreenName) { 450 if (subscreenName) {
449 serviceCallParams.subscreenName = subscreenName 451 serviceCallParams.subscreenName = subscreenName
450 } 452 }
......