PDA

View Full Version : کم رنگ نشان دادن یک ردیف در گرید ویو



sara_aryanfar
چهارشنبه 19 بهمن 1390, 18:43 عصر
با سلام من گرید ویو دارم که نظرات رو توش نشون میدم حالا می خوام وقتی نظری خونده شد کم رنگ نشون داده بشه و برام دوتا سوال پیش اومده
1-چطوری وقتی دیتا رو واکشی می کنم براش شرطی بزارم که اگه صدق کنه اون دیتا کم رنگ باشه
2-چطوری باید این ردیف رو کم رنگ نشون داد
ممنون از راهنمایی دوستان

mehdi3000
چهارشنبه 19 بهمن 1390, 21:29 عصر
با سلام
کم رنگ نشون داده شدن متن رو نمی دونم
اما راهی خیلی ساده بهتون پیشنهاد می کنم که بر اثر اون رنگ متون دیده شده از قبل تغییر کنه
و اون راه چیزی نیست جز استفاده از تگ a و یا ابزارهایی مانند اون

مطمئنا شما قبلا دیدید که لینکهایی که قبلا محتوای آنها خونده شده رنگشون تغییر می کنه

امیدوارم پیشنهادم بدردتون بخوره و مشکلتون برطرف بشه

sara_aryanfar
چهارشنبه 19 بهمن 1390, 22:29 عصر
ببنید من نمی خوام که در رفرش صفحه رنک لینکها تغییر کنه منظور من اینه که برای هر نظر تو دیتا بیس مثلا یه فیلدی بزاریم که بیانگر وضعیت اون نظر باشه بعد وقتی نظر مشاهده شد باشه مثلا اون فیلد بروز بشه و تغییر کنه تا وقتی دوباره وارد اون صفحه شدیم نظراتی که قبلا خونده شده به عنوان نظر جدید اعلام نشن

mehdi3000
چهارشنبه 19 بهمن 1390, 23:48 عصر
ببخشید اما من متوجه منظورتون نمی شم
اگر درست متوجه شده باشم؛ شما می خواهید یه فیلد به تیبل اضافه کنید با نام مثلا "visited"، که با مشاهده محتوای متن مربوط به آن رکورد، مقدار visited آپدیت شود
و در بازدیدهای بعدی رکوردهایی که مقدار visited آنها آپدیت شده اند از آپدیت نشده ها مشخص باشند؟

برای این منظور به راه حل ساده که به فکر من می رسه استفاده از <% و %> درون صفحه jsp و اضافه کردن کدهای server در آن می باشد که می تونه چیزی مثل این کد باشه:


<% if(visited==true){ %>
...
<% } else{ %>
...
<% } %>

sara_aryanfar
پنج شنبه 20 بهمن 1390, 00:11 صبح
منظورم همینه فقط در مورد کد توضیحاتی بدین نباید اینجا فیلد ویزیت بایند بشه؟

mehdi3000
پنج شنبه 20 بهمن 1390, 00:26 صبح
شما مثلا داخل {} مربوط به if استایل مورد نظر رو مثلا color یا غیره رو به td یا tr یا div می دین
مثلا برای div می توان به این صورت کد نوشت:
<% if(visited==true){ %>
<div style="color:Pink; ">...</div>
<% }else{ %>
<div style="color:Black; ">...</div>
<% } %>

moslem.hady
پنج شنبه 20 بهمن 1390, 13:23 عصر
تغییر رنگ سطر گریدویو با شرط خاص(با مقدار یک فیلد)

(http://programmer.persianblog.ir/post/30/%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1%20%D8%B1%D9%86%DA%A F%20%D8%B3%D8%B7%D8%B1%20%DA%AF%D8%B1%DB%8C%D8%AF% D9%88%DB%8C%D9%88%20%D8%A8%D8%A7%20%D8%B4%D8%B1%D8 %B7%20%D8%AE%D8%A7%D8%B5%28%D8%A8%D8%A7%20%D9%85%D 9%82%D8%AF%D8%A7%D8%B1%20%DB%8C%DA%A9%20%D9%81%DB% 8C%D9%84%D8%AF%29)

mohsen.nsb44
پنج شنبه 20 بهمن 1390, 19:51 عصر
با سلام من گرید ویو دارم که نظرات رو توش نشون میدم حالا می خوام وقتی نظری خونده شد کم رنگ نشون داده بشه و برام دوتا سوال پیش اومده
1-چطوری وقتی دیتا رو واکشی می کنم براش شرطی بزارم که اگه صدق کنه اون دیتا کم رنگ باشه
2-چطوری باید این ردیف رو کم رنگ نشون داد
ممنون از راهنمایی دوستان
دوست عزیز در دیتابیس در جدول نظرات شما یک فیلد از نوع بولین بگیرین که موقع ثبت نظر مقدار 1 یا همون true رو بگیره حال زمانی که بر رو اون نظر کلیک شد یک update براش بنویس که مقدار اونو 0 یعنی false کنه حالایه کد بنویس که تمام رکورد هایی که مقدار اون صفر هستش رنگ زمینه رو به رنگ دلخواه شما تغییر بده