hossein.shokrzadeh
06-02-2007, 07:11 PM
سلام ببخشيد اگر عنوان يه مقدار مبهمه
دارم يه كامپوننت مينويسم؛ مياد از ديتابيس يه ليست ميگيره و نشون ميده، كنار هر ليستي هم يه چك باكسه
عينه كامپوننت انتخاب ماژول ها و ...(نتايج صفحه به صفحه هم داره)
بعدش من تو toolbar يه آيكن ويرايش اضافه كردم
ميخوام وقتي يكي از آيتم ها چك خورد، و دكمه ي ويرايش زده شد ويرايشش كنه
با لينك كردن خود آيتم ها ميتونم اين كار رو انجام بدم؛ چون تو URL دارم پارامتر هام رو ميفرستم
ولي با toolbar نميتونم
اين كد تولبارمه:
mosMenuBar::startTable();
mosMenuBar::editListX( 'editA' );
mosMenuBar::spacer();
mosMenuBar::endTable();
تو فايل admin.comopnent.php اينجوري ميخوام بگيرمش:
$cid = mosGetParam( $_REQUEST, 'cid', array(0) );
if (!is_array( $cid )) {
$cid = array(0);
}
تو فايل admin.component.html.php هم با اين كد :
<td width="20">
<?php echo $checked; ?>
</td>
چك باكس رو نشون ميدم
داخل فايل toolbar.component.php هم اين كد رو براي handel كردن event دارم:
case 'editA':
TOOLBAR_Company::_EDIT('editA');
break;
ولي متاسفانه وقتي يه آيتم از ليست انتخاب ميكنم و دكمه ويرايش رو ميزنم؛ cid مقدار "array" ميده ظاهرا
cid[0] و ... هم زدم ولي مؤثر نيست
خيلي گشتم هم تو google هم تو بقيه component ها ولي چيزي دستگيرم نشد
اميدوارم اينجا بچه ها كمك كنن :)
مرسي
يا علي
دارم يه كامپوننت مينويسم؛ مياد از ديتابيس يه ليست ميگيره و نشون ميده، كنار هر ليستي هم يه چك باكسه
عينه كامپوننت انتخاب ماژول ها و ...(نتايج صفحه به صفحه هم داره)
بعدش من تو toolbar يه آيكن ويرايش اضافه كردم
ميخوام وقتي يكي از آيتم ها چك خورد، و دكمه ي ويرايش زده شد ويرايشش كنه
با لينك كردن خود آيتم ها ميتونم اين كار رو انجام بدم؛ چون تو URL دارم پارامتر هام رو ميفرستم
ولي با toolbar نميتونم
اين كد تولبارمه:
mosMenuBar::startTable();
mosMenuBar::editListX( 'editA' );
mosMenuBar::spacer();
mosMenuBar::endTable();
تو فايل admin.comopnent.php اينجوري ميخوام بگيرمش:
$cid = mosGetParam( $_REQUEST, 'cid', array(0) );
if (!is_array( $cid )) {
$cid = array(0);
}
تو فايل admin.component.html.php هم با اين كد :
<td width="20">
<?php echo $checked; ?>
</td>
چك باكس رو نشون ميدم
داخل فايل toolbar.component.php هم اين كد رو براي handel كردن event دارم:
case 'editA':
TOOLBAR_Company::_EDIT('editA');
break;
ولي متاسفانه وقتي يه آيتم از ليست انتخاب ميكنم و دكمه ويرايش رو ميزنم؛ cid مقدار "array" ميده ظاهرا
cid[0] و ... هم زدم ولي مؤثر نيست
خيلي گشتم هم تو google هم تو بقيه component ها ولي چيزي دستگيرم نشد
اميدوارم اينجا بچه ها كمك كنن :)
مرسي
يا علي