Ng-table: يُظهر تحديد عامل التصفية جميع القيم على أنها غير محددة

تم إنشاؤها على ١ أغسطس ٢٠١٦  ·  6تعليقات  ·  مصدر: esvit/ng-table

html الخاص بي

<table ng-show="!loading" show-filter="true" class="ebTable eftf ebTable_striped" ng-table="tableParams" template-pagination="custom-pager"> <tr ng-repeat="probe in $data"> <td data-title="'Host'" sortable="'host'" filter="{host: 'select'}" filter-data="fetchHosts($column)">{{probe.host}}</td>

جهاز التحكم الخاص بي

$scope.fetchHosts = function ($column) { if($column.title() === "Host") { return [{host: "192.168.1.34"}, {host: "192.168.1.36"}]; } };

وثائق مرشح التحديد تقول فقط أن وظيفة fetchData يجب أن تعيد مصفوفة أو وعدًا بإرجاع مصفوفة وما إلى ذلك. على الرغم من فشلها ، أعتقد أن هناك شيئًا مفقودًا من التوثيق.

التعليق الأكثر فائدة

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

ال 6 كومينتر

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

@ raul1991 هل يمكنك إغلاق هذا لأنك قد حللت بالفعل؟

شكرا لك. السبب في أنني بالكاد أستخدم ngTable ، هو بسبب التوثيق.

يجب إعادة فتح هذا حتى يتم إصلاح الوثائق. إن البحث في Google عن شرح للسلوك "غير المحدد" والإشارة إلى قضية مغلقة لا "يحل" المشكلة حقًا ، كما تعلم.

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

ألا يمكنك فقط إصلاح المستندات بنفسك وإرسال طلب سحب ....

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات