ダッシュレットの各行にカスタム ボタンを追加するためのヒントを教えてください。デフォルトで存在する編集ボタンと表示ボタンの前にこのボタンを追加したいと思います。
どんな助けでも大歓迎です!
ダッシュレットの各行にカスタム ボタンを追加するためのヒントを教えてください。デフォルトで存在する編集ボタンと表示ボタンの前にこのボタンを追加したいと思います。
どんな助けでも大歓迎です!
dashletName.data.phpファイルの配列$dashletData['dashletName'] ['columns']に、ボタンの列を追加します
<?php
...
'test' => array(
'width' => '10',
'label' => 'LBL_TEST',
'default' => true
),
...
?>
dashletName.phpファイルには、メソッドprocess()が必要です。
<?php
...
function process($lvsParams = array()) {
parent::process($lvsParams);
// code to add a button in each row
foreach($this->lvs->data['data'] as $rowNum => $row) {
$this->lvs->data['data'][$rowNum]['TEST'] = '<input type="button" name="test" value="test" onclick="this.parentNode.parentNode.innerHTML = \'\';" />';
}
}
...
?>