كيف أقوم بزيادة عدد الصفوف الافتراضية لكل صفحة؟

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

  •  09-06-2019
  •  | 
  •  

سؤال

السقالات Grails الافتراضية هي 10 صفوف لكل صفحة.أرغب في زيادة هذا العدد دون توليد المشاهدات وتغيير العشرة في كل ملف.أين يمكنني تغيير الافتراضي؟

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

المحلول

يجب عليك تثبيت قوالب السقالة مع:

قوالب تثبيت Grails

الآن، قم بالتحرير في src/templates/scaffolding Controller.groovy وقم بزيادة القيمة params.max كما تريد

نصائح أخرى

لقد وجدت هذا ولكن لا أستطيع تشغيله.من المفترض أن تكون قادرًا (وفقًا لـ هذا) للسقالة ثم تجاوز الإجراءات التي تريدها (على سبيل المثال القائمة) في وحدة التحكم الخاصة بك، ولكن كما قلت، لا يعمل هذا بالنسبة لي ...

class PersonController {
  def scaffold = true

  def list = {
    if(!params.max) params.max = 20
    [ personList: Person.list( params ) ]
  }
}

حسنًا، إذا كنت تستخدم السقالات الديناميكية، فإن الحل البديل لهذا الخطأ، هو تعديله مباشرةً في GRAILS_HOME/src/grails/templates/scaffolding

أضف إلى يوري:

?max=<num_rows_desired>

على سبيل المثال:

http://projecthost:8080/Library/Books/list?max=20
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top