• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
انتخاب داده در گراید viwe
#11
خطایی نداری توی کنسول؟
توی Yii فایل‌های جی‌اس رو باید به این صورت:
کد:
<?php $this->registerJsFile('@web/js/x.js', ['depends' => [yii\web\JqueryAsset::className()]]);?>

و یا کدهای جی‌اس رو به این صورت:
کد:
$this->registerJs(
'
  $(document).ready(function(){
    // Codes Goes Here.
  });
');
به پروژه‌ات (View) اضافه کنی. در واقع باید تشخیص اولویت اجرا رو به دست Yii بسپری. امکان داره برای اجرای این دستور باید قبلش یه کدی اجرا شده باشه.
احتمالش هست مشکل از این باشه.
غایب
  پاسخ
تشکر شده توسط : fahime87
#12
.کدتون تست کردم. درست کار می کنه. البته روش اضافه کردن فایل و کدهای jquery درست نیست. یه سرچ در مورد asset ها و نحوه اضافه کردن کدهای css و js بکنین.
  پاسخ
تشکر شده توسط : fahime87
#13
(۱۳۹۵ شهریور ۱۶, ۱۲:۱۸ ب.ظ)Alaa نوشته: خطایی نداری توی کنسول؟
توی Yii فایل‌های جی‌اس رو باید به این صورت:
کد:
<?php $this->registerJsFile('@web/js/x.js', ['depends' => [yii\web\JqueryAsset::className()]]);?>

و یا کدهای جی‌اس رو به این صورت:
کد:
$this->registerJs(
'
  $(document).ready(function(){
    // Codes Goes Here.
  });
');
به پروژه‌ات (View) اضافه کنی. در واقع باید تشخیص اولویت اجرا رو به دست Yii بسپری. امکان داره برای اجرای این دستور باید قبلش یه کدی اجرا شده باشه.
احتمالش هست مشکل از این باشه.

من به صورت زیر فایل رو اضافه کردم
کد پی‌اچ‌پی:
<?php $this->registerJsFile(Yii::getAlias('@web') .'/js/jquery-1.11.2.min.js', ['depends' => [yii\web\JqueryAsset::className()]]);?>
ولی توی کنسول به یک خطا مواجه شدم
Uncaught TypeError: jQuery(...).yiiGridView is not a function

در صورتی که وقتی به صورت قبلی فایل رو اضافه میکردم خطایی توی کنسول نمیدیدم
فقط با اضافه کردن فایل خطا ظاهر میشه...بدون اینکه کار دیگه ای کنم
  پاسخ
تشکر شده توسط :
#14
یعنی شما داری کتابخونه jQuery رو اضافه میکنی و میگی پیشنیازش همون کتابخونه jQuery هست؟
به صورت پیش فرض خود Yii2 کتابخونه jQuery رو اضافه میکنه، شما اینجوری تداخل ایجاد میکنی.
غایب
  پاسخ
تشکر شده توسط : fahime87
#15
دوستان عزیز ممنون از راهنماییتون...به نتیجه رسیدم
  پاسخ
تشکر شده توسط :


پرش به انجمن:


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