بتاريخ: 11 ديسمبر 201411 سنة comment_257401 شباب سلام عليكم عندى مشكلة صغيره عندما اقوم بعمل تنفيز للصفحة والمحتوى عباره عن جدول المشكلة عندما اضيف صف جديد بيظهر فوق اخر صف محفوظ بس انا عاوز الصف الجديد يطلع بعد اخر صف محفوظ على الصفحة ارجو المساعدة تقديم بلاغ
بتاريخ: 2 يناير 201511 سنة comment_258042 وانت فاتح الـ JDeveloper روح على الـ model.uiview وافتح الـ view اللي انت عاوز ترتب عناصرها هتفتح لك ملف xml اختار منها Query ومنها اختار Edit SQL Query على شكل قلم هتفتح لك نافذة وهتلاقي تحت Order By اكتب فيها ID ASC وبكده هيترتب عندك تصاعدي وبعدها اعمل Test وان شاء الله تشتغل معك تمام وبعدها اعمل Run للصفحه وهتلاقيها تمام وكل ما تضيف ريكورد جديد هتلاقيه تحت مش فوق ان اشتغلت معاك قولنا تقديم بلاغ
بتاريخ: 4 يناير 201511 سنة comment_258079 لا أنصح بذلك لأنه عند وجود بيانات كثيرة فستجد هذه النقطة مشكلة كبيرة خاصة أنك لا تستطيع عمل scroll برمجياً في الجدول تقديم بلاغ
بتاريخ: 5 يناير 201511 سنة comment_258168 اخي tarig mis قم بعمل override للميثودinsertRow في الكلاس View Impl كالتالي: public void insertRow(Row row) { Row lastRow = this.last(); if (lastRow != null) { int indx = this.getRangeIndexOf(lastRow) + 1; this.insertRowAtRangeIndex(indx, row); this.setCurrentRow(row); } else { super.insertRow(row); } } او قم بانشاء الميثود التالية في ال bean وناديها من خلال زر (والحل دا للFrank Nimphius) public String onRowCreate() { BindingContainer bindings = BindingContext.getCurrent().getCurrentBindingsEntry(); //access the name of the iterator the table is bound to. Its "allDepartmentsIterator" //in this sample DCIteratorBinding dciter = (DCIteratorBinding) bindings.get("allDepartmentsIterator"); //access the underlying RowSetIterator RowSetIterator rsi = dciter.getRowSetIterator(); //get handle to the last row Row lastRow = rsi.last(); //obtain the index of the last row int lastRowIndex = rsi.getRangeIndexOf(lastRow); //create a new row Row newRow = rsi.createRow(); --//initialize the row newRow.setNewRowState(Row.STATUS_INITIALIZED); //add row to last index + 1 so it becomes last in the range set rsi.insertRowAtRangeIndex(lastRowIndex +1, newRow); //make row the current row so it is displayed correctly rsi.setCurrentRow(newRow); return null; } تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.