• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
گذاشتن یک colorpicker در view
#1
سلام دوستان
من میخوام توی فرم یک رنگ از کاربر بگیرم ولی میخوام با استفاده از colorpicker باشه.توی سرچ هام به نتیجه ای نرسیدم.آیا باید اکستنشن نصب کنم؟؟؟
  پاسخ
تشکر شده توسط :
#2
باید اکستنشن نصب کنید:
لینک: https://github.com/kartik-v/yii2-widget-colorinput
هر چیزی که در جستن آنی آنی...
غایب
  پاسخ
تشکر شده توسط : Alaa fahime87
#3
(۱۳۹۵ آبان ۰۴, ۰۶:۰۹ ب.ظ)undefined نوشته: باید اکستنشن نصب کنید:
لینک: https://github.com/kartik-v/yii2-widget-colorinput

سلام ممنون بابت راهنمایی
من این اکستنشن رو نصب کردم ولی چون توی این فریم ورک بسیار تازه کار هستم مطمئن نیستم کارم درست بوده یا نه؟
با این خطا مواجه شدم میخواستم ببینم ایراد از اکستنشن یا من اشتباه نصب کردم؟
کد پی‌اچ‌پی:
PHP Notice – yii\base\ErrorException

Undefined index
id
1. in C
:\wamp\www\P_under_dev\yadamooz_panel\vendor\kartik-v\yii2-widget-colorinput\ColorInput.php 
  پاسخ
تشکر شده توسط :
#4
سلام،
با composer نصب کردین؟
هر چیزی که در جستن آنی آنی...
غایب
  پاسخ
تشکر شده توسط :
#5
(۱۳۹۵ آبان ۰۵, ۱۲:۲۲ ب.ظ)undefined نوشته: سلام،
با composer نصب کردین؟

سلام من فایل رو دانلود کردم و بعد از حالت فشرده درآوردم و در مسیر زیر قرار دادم.
yii-app\vendor\kartik-v\yii2-widget-colorinput
2-فایل composer.json رو اصلاح کردم.
یعنی عبارت
"kartik-v/yii2-widget-colorinput": "*"
را در قسمت reqiure قرار دادم.

3.فایل extension.php رو هم اصلاح کردم.
ولی حس میکنم اشتباه این کارو انجام دادم.از داکیومنشن ها هم سر در نمیارم هرچی مطالعه میکنم!!!!

HuhHuhHuhHuhHuh
  پاسخ
تشکر شده توسط :
#6
فایل composer.json رو که اصلاح کردین
در cmd از دستور composer update استفاده کنید تا اکستنشن نصب شه. کار دیگه ای نیاز نیست انجام بدین

فراموش نکنید composer هم باید در کامپیوتر شما نصب و قابل استفاده باشه.
هر چیزی که در جستن آنی آنی...
غایب
  پاسخ
تشکر شده توسط : fahime87
#7
نیازی نیست کاری انجام بدین، خودش نصب میکنه.
هر چیزی که در جستن آنی آنی...
غایب
  پاسخ
تشکر شده توسط :
#8
(۱۳۹۵ آبان ۰۸, ۰۱:۲۶ ب.ظ)undefined نوشته: نیازی نیست کاری انجام بدین، خودش نصب میکنه.
نصب کردم ولی درست هم کار میکنه ولی بقیه ی کد بهم ریخت.......
عملکرد یک از کنترلر هام کلا خراب شد یعنی هر عملیاتی که توی او کنترلر هست خطای not found میده.
  پاسخ
تشکر شده توسط :
#9
من توی پروژه خودم تست کردم و چنین اتفاقی نیوفتاد.
شاید به خاطر دستکاری کدهایی هست که قبلا انجام دادین. یک بار دیگه توی یک پروژه جدا تست کنید و ببینید که مشکل حل میشه یا نه.


فایل‌های پیوست تصاویر بندانگشتی
           
هر چیزی که در جستن آنی آنی...
غایب
  پاسخ
تشکر شده توسط :
#10
(۱۳۹۵ آبان ۰۸, ۰۶:۴۹ ب.ظ)undefined نوشته: من توی پروژه خودم تست کردم و چنین اتفاقی نیوفتاد.
شاید به خاطر دستکاری کدهایی هست که قبلا انجام دادین. یک بار دیگه توی یک پروژه جدا تست کنید و ببینید که مشکل حل میشه یا نه.

سلام ....
ممنون از راهنماییتون بالا خره تونستم نصب کنم و در ست کار میکنه.فقط میخواستم بدونم چطور میشه روش یک تابع برای onselect تعریف کرد...کد زیر کار نمیکنه:
کد پی‌اچ‌پی:
<div  class="row ">
            <?
php echo $form->field($model'cover_color')->widget(ColorInput::classname(), [
            
'options' => [
                
'placeholder' => 'Select color ...',
                
'onSelect' => 'function(){
                 console.log("hey");
                }'

            
],

            ])->
label('بارگذاری رنگ زمینه');?>
        </div> 
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان