سؤال

لدي بيانات بيانات يتم ملؤها بواسطة صفائف مختلفة ... (تتغير الرؤوس/الأعمدة لنفس بيانات البيانات) ...

أرغب في تحديد عمود من DataGrid بعد إنشاءه بواسطة DataProvider و Groud It ، ووضعه كعمود آخر "

هذا ما لدي .... ورمي خطأ:

private function populateGrid(evt:Object):void {
 dg.dataProvider = evt as Array;
 if (dg.columns.length > 0) {
      for (var i:int = 0; i < dg.columns.length; i++) {
           if (dg.columns[i].dataField == '_user_total') {
                DataGridColumn((dg.columns[i].dataField)).setStyle('fontWeight', 'bold');
           }
      }
 }

}

وبهذه الطريقة ، أود أن أحصل على بيانات بيانات واحدة (لمصفوفات مختلفة)) دون إصلاح الأعمدة وإعلانها (كما هو الحال في MXML) ، ولكن ديناميكية ، وأرغب في الحصول على عمود "محدد" ، ووضعه كعمود آخر ، في هذا المثال ، العمود مع DataField _user_total.

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

المحلول

private function populateGrid(evt:Object):void {
 dg.dataProvider = evt as Array;
 if (dg.columns.length > 0) {
      for (var i:int = 0; i < dg.columns.length; i++) {
           if (dg.columns[i].dataField == '_user_total') {
                (dg.columns[i]).setStyle('fontWeight', 'bold');
           }
      }
 } 

}

لذا فإن الكود أعلاه يفعل ذلك بالنسبة لي

بعد العثور على العمود المعني ديناميكيًا ... نحن نغضله!

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