PIXNET Logo登入

Benny的網站開發筆記

跳到主文

勝於記憶的筆記

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 7月 14 週四 202217:13
  • 自定義按鈕

按鈕組的功能是根據Table.api.formatter.buttons進行生成的,代碼如下
{
field: 'buttons',
width:"120px",
title:__('按鈕組'),
table:table,
events:Table.api.events.operate,
buttons:
[
{
name: 'detail',
text: __('彈出窗口打開'),
title: __('彈出窗口打開'),
classname: 'btn btn-xs btn-primary btn-dialog',
icon: 'fa fa-list',
url: 'example/bootstraptable/detail',
callback: function (data) {
Layer.alert("接收到回傳數據:" + JSON.stringify(data), {title: "回傳數據"});
},
visible: function (row) {
//返回true時按鈕顯示,返回false隱藏
return true;
}
},
{
name: 'ajax',
text: __('發送Ajax'),
title: __('發送Ajax'),
classname: 'btn btn-xs btn-success btn-magic btn-ajax',
icon: 'fa fa-magic',
url: 'example/bootstraptable/detail',
confirm: '確認發送',
success: function (data, ret) {
Layer.alert(ret.msg + ",返回數據:" + JSON.stringify(data));
//如果需要阻止成功提示,則必須使用return false;
//return false;
},
error: function (data, ret) {
console.log(data, ret);
Layer.alert(ret.msg);
return false;
}
},
{
name: 'addtabs',
text: __('新選項卡中打開'),
title: __('新選項卡中打開'),
classname: 'btn btn-xs btn-warning btn-addtabs',
icon: 'fa fa-folder-o',
url: 'example/bootstraptable/detail'
}
],
formatter:Table.api.formatter.buttons
}
(繼續閱讀...)
文章標籤

benny 發表在 痞客邦 留言(0) 人氣(5)

  • 個人分類:ThinkPHP
▲top
  • 7月 14 週四 202216:54
  • Chrome 回中國VPN

image
 
最近使用fastadmin 遇到一些問題
(繼續閱讀...)
文章標籤

benny 發表在 痞客邦 留言(0) 人氣(3)

  • 個人分類:其它
▲top
  • 7月 14 週四 202215:46
  • 列表頁字段增加上傳圖片功能

// ---修改第一處,添加引用 upload
define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'upload'], function ($, undefined, Backend, Table, Form, Upload) {
var Controller = {
index: function () {
// 初始化表格參數配置
Table.api.init({
extend: {
index_url: 'test/index' + location.search,
add_url: 'test/add',
edit_url: 'test/edit',
del_url: 'test/del',
multi_url: 'test/multi',
import_url: 'test/import',
table: 'test',
}
});
var table = $("#table");
// ---修改第二處開始---
//當表格數據加載完成時
table.on('load-success.bs.table', function (e, data) {
Upload.api.upload($('.btn-upload'), function (data, ret) {
Fast.api.ajax({
url: $.fn.bootstrapTable.defaults.extend.edit_url + '/ids/' + $(this).data('id'),
data: {'row[image]': data.url},
}, function (data, ret) {
// 完成後刷新表
table.bootstrapTable('refresh');
});
});
});
// ---修改第二處結束---
// 初始化表格
table.bootstrapTable({
url: $.fn.bootstrapTable.defaults.extend.index_url,
pk: 'id',
sortName: 'weigh',
columns: [
[
{checkbox: true},
{field: 'id', title: __('Id')},
{field: 'title', title: __('Title'), operate: 'LIKE', editable: true},
{
field: 'image',
title: __('Image'),
operate: false,
events: Table.api.events.image,
// ---修改第三處,修改 formatter
formatter: function (value, row, index) {
if (value) {
return Table.api.formatter.image.call(this, value, row, index);
} else {
return '<a href="javascript:;" class="btn btn-danger btn-upload" data-id="' + row.id + '" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp" data-multiple="false">上傳</a>';
}
}
},
{
field: 'operate',
title: __('Operate'),
table: table,
events: Table.api.events.operate,
formatter: Table.api.formatter.operate
}
]
]
});
// 為表格綁定事件
Table.api.bindevent(table);
},
add: function () {
Controller.api.bindevent();
},
edit: function () {
Controller.api.bindevent();
},
api: {
bindevent: function () {
Form.api.bindevent($("form[role=form]"));
}
}
};
return Controller;
});
(繼續閱讀...)
文章標籤

benny 發表在 痞客邦 留言(0) 人氣(1)

  • 個人分類:JS
▲top
  • 6月 27 週一 202213:58
  • 將網頁部屬到google雲端上


來源網站
上傳網頁檔案到 Google Drive 雲端空間
(繼續閱讀...)
文章標籤

benny 發表在 痞客邦 留言(1) 人氣(11)

  • 個人分類:其它
▲top
  • 6月 27 週一 202212:27
  • PHP 使用 TCPDF

image
1. 安裝
使用 composer 安裝即可,在 packagist 的地址是 :https://packagist.org/packages/tecnickcom/tcpdf
(繼續閱讀...)
文章標籤

benny 發表在 痞客邦 留言(0) 人氣(0)

  • 個人分類:PHP
▲top
  • 6月 16 週四 202214:45
  • composer 降版

C:\Users\xxx>composer --version
Composer version 2.0.11 2021-02-24 14:57:23
C:\Users\xxx>composer self-update --1
Warning: You forced the install of 1.10.22 via --1, but 2.1.3 is the latest stable version. Updating to it via composer self-update --stable is recommended.
Upgrading to version 1.10.22 (1.x channel).
Use composer self-update --rollback to return to version 2.0.11
C:\Users\xxx>composer --version
Composer version 1.10.22 2021-04-27 13:10:45
(繼續閱讀...)
文章標籤

benny 發表在 痞客邦 留言(0) 人氣(0)

  • 個人分類:其它
▲top
  • 6月 13 週一 202212:34
  • 去掉Menu旁邊的標籤

如何修改或禁用左側菜單欄的角標
FastAdmin後台左側菜單欄有彩色的小角標,這一般用於通知和提醒操作,在後台開發時是非常方便的一個小功能,如何修改和禁用它呢?
找到/application/admin/controller/Index.php中的index方法,其中有一段
$menulist = $this->auth->getSidebar([
(繼續閱讀...)
文章標籤

benny 發表在 痞客邦 留言(0) 人氣(1)

  • 個人分類:ThinkPHP
▲top
  • 6月 13 週一 202211:43
  • TP5 如何使用 Laravel dd()

 
composer require symfony/var-dumper --dev
(繼續閱讀...)
文章標籤

benny 發表在 痞客邦 留言(0) 人氣(4)

  • 個人分類:ThinkPHP
▲top
  • 5月 07 週六 202222:40
  • DOSBox 視窗調整

調整參數如下


[sdl]

windowresolution=1200x900

output=overlay



[cpu]

cycles=max



output 改為 overlay,才能調整視窗大小

cycles=max 則是據說可以解決音樂變調問題
(繼續閱讀...)
文章標籤

benny 發表在 痞客邦 留言(0) 人氣(244)

  • 個人分類:其它
▲top
  • 4月 26 週二 202212:25
  • fastadmin安裝


克隆FastAdmin到你本地

git clone https://gitee.com/karson/fastadmin.git
進入目錄

cd fastadmin
下載前端插件依賴包

bower install
下載PHP依賴包

composer install
一鍵創建數據庫並導入數據

php think install -u 數據庫用戶名 -p 數據庫密碼
添加虛擬主機並綁定到fastadmin/public目錄
(繼續閱讀...)
文章標籤

benny 發表在 痞客邦 留言(0) 人氣(11)

  • 個人分類:ThinkPHP
▲top
«123...6»

文章搜尋

個人資訊

benny
暱稱:
benny
分類:
數位生活
好友:
累積中
地區:

熱門文章

  • (244)DOSBox 視窗調整
  • (17)PyCharm 看不到 pyc
  • (11)fastadmin安裝
  • (10)Thinkphp中出现 No input file specified
  • (9)fastadmin 自定義欄位的觸發事件
  • (6)FastAdmin常用功能合集
  • (5)自定義按鈕

文章分類

  • PhpStorm (0)
  • GO (1)
  • SQL (1)
  • PHP (1)
  • Homestead (4)
  • Laravel (2)
  • Python (9)
  • ThinkPHP (14)
  • JS (4)
  • 其它 (16)
  • 未分類文章 (1)

最新文章

  • FastAdmin常用功能合集
  • Thinkphp中出现 No input file specified
  • linux 刪除被占用的 port
  • fastadmin 一鍵生成API文檔
  • fastadmin和Bootstrap-table 使用說明
  • Win10序號
  • GO 筆記
  • OBS Switch 沒聲音
  • fastadmin 自定義欄位的觸發事件
  • 常用 sql 語法

最新留言

  • [22/06/28] 訪客 於文章「將網頁部屬到google雲端上...」留言:
    原本在搜尋引擎找出一堆 Blog 文章,不知哪幾篇值得花時間...
  • [21/06/09] benny 於文章「Homestead 設定 key...」留言:
    ssh-keygen -t rsa -C "home@hom...

參觀人氣

  • 本日人氣:
  • 累積人氣:

動態訂閱

文章精選

誰來我家