سؤال

هل هناك طريقة بسيطة للحصول على عنوان URL السابق للدولة (أو يكون FlowExecutionKey كافيًا) في Grails Web Flow؟ يمكنني الحصول على FlowExecutionKey الحالي من الطلب ['FlowExecutionKey'].

أو بدلاً من ذلك ، هل هناك طريقة للقول إنك تريد الذهاب إلى الحالة السابقة في التدفق (للاسترخاء على طريقك في الرسم البياني).

ولا أريد استخدام الآلية القياسية:

state1 {
   on("back").to "state1"
}

لأن بهذه الطريقة سأصل إلى حالة أخرى بدلاً من ذلك (سيزيد مفتاح التنفيذ). Grails الإصدار 1.1.2

هل كانت مفيدة؟

المحلول

لقد قمت بحلها باستخدام History.back (1) في الرأي ، على الرغم من أنني كنت أتجنب هذا الحل في البداية.

لكنني ما زلت أتساءل عما إذا كانت هناك طريقة مباشرة كيفية إجبار التدفق على العودة إلى الوراء وتجاهل الحالة الحالية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top