halo para mastaaaaaa yii dan tmn.tmn smua
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…
halo para mastaaaaaa yii dan tmn.tmn smua
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…
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);
?>
maaf yh mastaaa klo pertanyaan nya memalukann, saya masi baru bangett soal nya,
coba pake ini(via), taruh di view bersangkutan
<?php Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl . "/js/jquery.editinplace.js", CClientScript::POS_HEAD); ?>
<span class="editable">Hello World!</span>
<?php Yii::app()->clientScript->registerScript('edit',"
$('.editable').editInPlace({
/*show_buttons: true,*/
callback: function(e, data) {
return data;
}
});
");
di path YOUR_APP/js (alias bukan di protected/)
ini keknya ga usah, kan pake inline edit bukan higslide
bisa massssttttttaaaaaa xent
Terima Kasiiihhhh
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
$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 =]