Browse Source

Updated output-data-widgets article. Fixed broken links

Closes #11609
ar-bug
SilverFire - Dmitry Naumenko 8 years ago
parent
commit
ae1fbdd737
No known key found for this signature in database
GPG Key ID: 39DD917A92B270A
  1. 12
      docs/guide-ja/output-data-widgets.md
  2. 10
      docs/guide/output-data-widgets.md

12
docs/guide-ja/output-data-widgets.md

@ -102,7 +102,7 @@ echo ListView::widget([
GridView <a name="grid-view"></a> GridView <a name="grid-view"></a>
-------- --------
データグリッドすなわち [[yii\widgets\GridView|GridView]] は Yii の最も強力なウィジェットの一つです。 データグリッドすなわち [[yii\grid\GridView|GridView]] は Yii の最も強力なウィジェットの一つです。
これは、システムの管理セクションを素速く作らねばならない時に、この上なく便利なものです。 これは、システムの管理セクションを素速く作らねばならない時に、この上なく便利なものです。
このウィジェットは [データプロバイダ](output-data-providers.md) からデータを受けて、テーブルの形式で、行ごとに一組の [[yii\grid\GridView::columns|カラム]] を使ってデータを表示します。 このウィジェットは [データプロバイダ](output-data-providers.md) からデータを受けて、テーブルの形式で、行ごとに一組の [[yii\grid\GridView::columns|カラム]] を使ってデータを表示します。
@ -691,11 +691,11 @@ echo GridView::widget([
### GridView を Pjax とともに使う ### GridView を Pjax とともに使う
[[yii\widgets\Pjax|Pjax]] ウィジェットを使うと、ページ全体をリロードせずに、ページの一部分だけを更新することが出来ます。 [[yii\widgets\Pjax|Pjax]] ウィジェットを使うと、ページ全体をリロードせずに、ページの一部分だけを更新することが出来ます。
これを使うと、フィルタを使うときに、[[yii\widgets\GridView|GridView]] の中身だけを更新することが出来ます。 これを使うと、フィルタを使うときに、[[yii\grid\GridView|GridView]] の中身だけを更新することが出来ます。
```php ```php
use yii\widgets\Pjax; use yii\widgets\Pjax;
use yii\widgets\GridView; use yii\grid\GridView;
Pjax::begin([ Pjax::begin([
// PJax のオプション // PJax のオプション
@ -707,8 +707,8 @@ Pjax::end();
``` ```
[[yii\widgets\Pjax|Pjax]] は、[[yii\widgets\Pjax::$linkSelector|Pjax::$linkSelector]] の指定に従って、リンクに対しても動作します。 [[yii\widgets\Pjax|Pjax]] は、[[yii\widgets\Pjax::$linkSelector|Pjax::$linkSelector]] の指定に従って、リンクに対しても動作します。
これは [[yii\data\ActionColumn|ActionColumn]] を使う場合には問題となり得ます。 これは [[yii\grid\ActionColumn|ActionColumn]] を使う場合には問題となり得ます。
この問題を防止するためには、[[yii\data\ActionColumn::$buttons|ActionColumn::$buttons]] この問題を防止するためには、[[yii\grid\ActionColumn::$buttons|ActionColumn::$buttons]]
プロパティを編集して `data-pjax="0"` という HTML 属性を追加します。 プロパティを編集して `data-pjax="0"` という HTML 属性を追加します。
#### Gii における Pjax を伴う GridView #### Gii における Pjax を伴う GridView
@ -721,7 +721,7 @@ yii gii/crud --controllerClass="backend\\controllers\PostController" \
--enablePjax=1 --enablePjax=1
``` ```
これによって、[[yii\widgets\GridView|GridView]] または [[yii\widgets\ListView|ListView]] これによって、[[yii\grid\GridView|GridView]] または [[yii\widgets\ListView|ListView]]
を囲む [[yii\widgets\Pjax|Pjax]] ウィジェットが生成されます。 を囲む [[yii\widgets\Pjax|Pjax]] ウィジェットが生成されます。

10
docs/guide/output-data-widgets.md

@ -701,11 +701,11 @@ echo GridView::widget([
The [[yii\widgets\Pjax|Pjax]] widget allows you to update a certain section of a The [[yii\widgets\Pjax|Pjax]] widget allows you to update a certain section of a
page instead of reloading the entire page. You can use it to to update only the page instead of reloading the entire page. You can use it to to update only the
[[yii\widgets\GridView|GridView]] content when using filters. [[yii\grid\GridView|GridView]] content when using filters.
```php ```php
use yii\widgets\Pjax; use yii\widgets\Pjax;
use yii\widgets\GridView; use yii\grid\GridView;
Pjax::begin([ Pjax::begin([
// PJax options // PJax options
@ -718,9 +718,9 @@ Pjax::end();
Pjax also works for the links inside the [[yii\widgets\Pjax|Pjax]] widget and Pjax also works for the links inside the [[yii\widgets\Pjax|Pjax]] widget and
for the links specified by [[yii\widgets\Pjax::$linkSelector|Pjax::$linkSelector]]. for the links specified by [[yii\widgets\Pjax::$linkSelector|Pjax::$linkSelector]].
But this might be a problem for the links of an [[yii\data\ActionColumn|ActionColumn]]. But this might be a problem for the links of an [[yii\grid\ActionColumn|ActionColumn]].
To prevent this, add the HTML attribute `data-pjax="0"` to the links when you edit To prevent this, add the HTML attribute `data-pjax="0"` to the links when you edit
the [[yii\data\ActionColumn::$buttons|ActionColumn::$buttons]] property. the [[yii\grid\ActionColumn::$buttons|ActionColumn::$buttons]] property.
#### GridView/ListView with Pjax in Gii #### GridView/ListView with Pjax in Gii
@ -734,7 +734,7 @@ yii gii/crud --controllerClass="backend\\controllers\PostController" \
``` ```
Which generates a [[yii\widgets\Pjax|Pjax]] widget wrapping the Which generates a [[yii\widgets\Pjax|Pjax]] widget wrapping the
[[yii\widgets\GridView|GridView]] or [[yii\widgets\ListView|ListView]] widgets. [[yii\grid\GridView|GridView]] or [[yii\widgets\ListView|ListView]] widgets.
Further reading Further reading
--------------- ---------------

Loading…
Cancel
Save