yii cdetailview inline edit

halo para mastaaaaaa yii dan tmn.tmn smua :D

ada yg tau inline edit ?

itu bisa buat edit di cdetailview ?

bisa kasi contoh atau panduan cara pake nya ?

makasiiii banyakk sebelum nya, maaf yh klo pertanyaan nya memalukan…

coba kesini http://www.yiiframework.com/forum/index.php?/topic/12342-help-with-jquery-edit-in-place-plugin-integration-into-yii-app/

makasiiii mastaaaaa =D

tapi saya bener.bener ga ngertii,

main.php


<?php Yii::app()->clientScript->registerCoreScript('jquery'); ?>

<?php Yii::app()->clientScript->registerCoreScript('jquery.ui'); ?>

<?php Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl ."/js/jquery.editinplace.js", CClientScript::POS_HEAD); ?>

ini di belah mana nya main.php ? saya coba taro dipaling atas tp malah error inline 1, hehehehhh

(protected/js folder)

protected/jquery.editinplace ? atau protected/js/jquery.editinplace ?

saya mesti buat folder js di protected baru folder jquery.editinplace nya ? atau bisa langsung folder jquery.editinplace nya di protected?

nahlo yang ini saya lebih ga ngerti lagi…




<!--

        <link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/form.css" />

-->




<?php

 $cs=Yii::app()->clientScript;

 $cs->registerCSSFile(Yii::app()->request->baseUrl.'/css/main.css');

 $cs->registerCSSFile(Yii::app()->request->baseUrl.'/js/highslide/highslide.css');

 $cs->registerCoreScript('jquery');

 $cs->registerScriptFile(Yii::app()->request->baseUrl.'/js/highslide/highslide.js', CClientScript::POS_HEAD);

 $cs->registerScriptFile(Yii::app()->request->baseUrl.'/js/highslide/highslide_eh.js', CClientScript::POS_HEAD);

 $script = 'hs.graphicsDir = \''.Yii::app()->request->baseUrl.'/js/highslide/graphics/\';'."\n";

 $script .= 'hs.outlineType = \'rounded-white\';'."\n";

 $script .= 'hs.showCredits = false;';

 $cs->registerScript('hislide-par', $script, CClientScript::POS_BEGIN);

 $script = 'addHighSlideAttribute();';

 $cs->registerScript('hislide-att', $script, CClientScript::POS_END);

 ?>



:unsure:

maaf yh mastaaa klo pertanyaan nya memalukann, saya masi baru bangett soal nya, ;D

coba pake ini(via), taruh di view bersangkutan



&lt;?php Yii::app()-&gt;clientScript-&gt;registerScriptFile(Yii::app()-&gt;baseUrl . &quot;/js/jquery.editinplace.js&quot;, CClientScript::POS_HEAD); ?&gt;


&lt;span class=&quot;editable&quot;&gt;Hello World&#33;&lt;/span&gt;


&lt;?php Yii::app()-&gt;clientScript-&gt;registerScript('edit',&quot;


    


        &#036;('.editable').editInPlace({


            /*show_buttons: true,*/


            callback: function(e, data) {


                return data;


            }


        });


    


    &quot;);

di path YOUR_APP/js (alias bukan di protected/)

ini keknya ga usah, kan pake inline edit bukan higslide :P

bisa massssttttttaaaaaa xent :D

Terima Kasiiihhhh ;D

tapiiiii masstaaaaa xent, saya boleh nanya lagi yh,

misl saya nampilin pake CDetailView,




$this->widget('zii.widgets.CDetailView', array(

	'data'=>$model,

	'attributes'=>array(

	//'mem_id',

	array(

                        'label'=>'ID',

                        'type'=>'raw',

                        'value'=>$model->mem_id,

                ),

	),

));

?>



trus mau bisa diedit pake inline edit, itu gmn cara nyah ?

maaf yahh mastaa banyak nanya ;D




$this->widget('zii.widgets.CDetailView', array(

	'data'=>$model,

	'attributes'=>array(

	//'mem_id',

	array(

                        'label'=>'ID',

                        'type'=>'raw',

                        'value'=>$model->mem_id,

                        'htmlOptions'=>array('class'=>'editable'), //coba tambahin ini,moga mau yak

                ),

	),

));

?>



ga tau ya mau apa ga, cuma nambahin htmloptions aja

yahh masi ga bisa masssttaaaa,

ada saran lain ga ?

coba tambahin <span class="editable">$model->namanya</span> (<-- inget ya konvensi|cara gunain string di php) di valuenya trus hapus htmloptions. asumsi selector jquery adalah ".editable"

saya ga ngertiii mastaaa, bisa pake contoh ajah ? pleaseeee =]

aku ga tau kalo pake inline edit,

maybe

value => "<span class=\"editable\">$model->…</span>",

masiiihhh ga bisa masstaa =(

untuk sementara saya buat button yang link ke halaman update, sambil nyoba nyariii cara nyah,

tp klo update kn bisa edit smua di yang ditampilin di _form,

ini mah cerita nyah cuma buat beberapa ga semua,

tapi maasssttaaaa xent makasiiiiiiiiiiiii yah =D

klo ada saran lain, kasi tw saya yh =]