اثنين من كائنات المجال في منظر واحد

StackOverflow https://stackoverflow.com/questions/207185

  •  03-07-2019
  •  | 
  •  

سؤال

هل كائنين نطاق تظهر على نفس الصفحة، عندما يتم استدعاء أسلوب القائمة، على سبيل المثال؟

HTTP: // APP_NAME / فو / قائمة


def list = {
    if(!params.max) params.max = 10
    [ fooList: Foo.list( params ) ]
    [ barList: Bar.list( params ) ]  // Only the last one is returned.

}

في صفحة الرأي، سيتم عرض كلا الجدولين على الصفحة.

 <g:each in="${fooList}" status="i" var="foo"> ... </g:each>
 <g:each in="${barList}" status="i" var="bar">  </g:each>
هل كانت مفيدة؟

المحلول

متأكد من أنك يمكن أن تعود الأمور متعددة في ذلك السطر الأخير:

[fooList: Foo.list (بارامس)،   barList: Bar.list (بارامس)]

نصائح أخرى

والفاصلة في الجواب المقبول هو الصحيح، يمكنك إزالة السطر //.

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