1. 程式人生 > >angular 4 ---------------新增和編輯功能

angular 4 ---------------新增和編輯功能

add() {
    this.tittle = '新增';
    // 遍歷headers每個值
    this.headers.map( v => {
        v['val'] = '';
    });
    this.show_form = true;
    this.show_table = false;
}
edit(index) {
    // 將資料表的資料賦值給headers對應的值
     // index是個物件  如:index={i;2}
    this.tittle = '編輯';
    const i = index['i'];
    console.log('edit', this.data);
    this.headers.map(d => {
        console.log('-----------',d)
        switch (d.type) {
            case 'input':
                d.val = this.data[i][d.key];
                break;
            case 'select':
                d.val = this.data[i][d.key];
                break;
            case 'select-line':
                d.val = '';
                break;
            case 'fuzzy_select':
                d.val = this.data[i]['role'];
                console.log('========', d.val);
                break;
            default:
                d.val = this.data[i][d.key];
        }

        this.show_form = true;
        this.show_table = false;
    });
}

相關推薦

angular 4 ---------------新增編輯功能

add() { this.tittle = '新增'; // 遍歷headers每個值 this.headers.map( v => { v['val'] = ''; }); this.show_form = tr

bootstrap-table 外掛二次開發新增表格行新增編輯功能

bootstrap-table 外掛新增表格行新增和編輯功能 version 1.11.0 原外掛相關功能完善 新增表格引數totalField:'total' 修改load方法的 this.options.totalRows = data.total; 改為 this.o

新增編輯clob字段

修改方法 man begin dir ans let value lB ack #region 新的數據新增和修改方法 /// <summary> /// 添加信息 /// </summary>

vue+elementui 新增編輯如何實現公用一個彈框

and v-model element tex off footer top ima mac //html代碼: //按鈕 <el-button type="primary" size="medium" @click="addEquipment">新增<

element-ui 解析新增編輯。裡面點選按鈕上的click事件為什麼要那樣寫?

  1.首先新增頁面我們把定義的新增要填的表單繫結的model值全部又寫了一遍,和上面data裡面定義的格式是一樣的,為什麼呢?是多此一舉嗎? 當然不是。因為每次點選彈窗新增的表單都必須是置空的。而我們從新寫了一遍定義時的資料相當於把他置空了。   2

004---設計新增編輯書籍頁面

    現在就來新增書籍吧。為他設計一條url。 1 path('book_add/', views.book_add, name='book_add'), # 走bood_add檢視函式  別忘了更改index.html新增書籍的這條a標籤。 <

SSM+BJUI實現新增編輯共用一個頁面

場景 SSM+BJUI在對記錄進行新增或者編輯時可以共用一個jsp頁面,然後再進行儲存。 實現 1.主頁面新增兩個按鈕,一個是新增按鈕一個是編輯按鈕。 <!-- 新增按鈕-->    <shiro:hasPermission name=

新增編輯資源

向專案中新增資源 可以將資源新增到專案中,方法是:在“解決方案資源管理器”中,在該專案下右擊“屬性”節點,單擊“開啟”,再單擊“專案設計 器”中“資源”頁上的“新增資源”按鈕。 可以將資源作為連結的資源(外部檔案)或嵌入的資源(直接嵌入到 .resx 檔案中)新增到專案中。 在新增連結的資源時,

用jQuery實現multiple select(列表框)左右新增刪除功能

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html&

Jquery實現select multiple左右新增刪除功能

<center>    <table>     <tr align="center">      <td colspan="3">       選擇      </td>     </tr>     <tr>      <

實現select multiple左右新增刪除功能

 專案要實現這樣的一個功能(如下圖所示):選擇左邊下拉列表框中的選項,點選新增按鈕,把選擇的選項移動到右邊的下拉列表框中,同樣的選擇右邊的選項,點選刪除按鈕,即把選擇的選項移動到左邊的下拉列表框中.相信用js很多朋友都寫過,下面是我用jQuery來實現這樣的功能的.具體程式

為SSD編程(4)——高級功能內部並行

意義 負載 express 三種 ren 緩存 ech ont 單元 原文 http://codecapsule.com/2014/02/12/coding-for-ssds-part-4-advanced-functionalities-and-internal-p

RH124 章4 創建、查看編輯文本文件 筆記

RH124 文本文件 標準輸入、標準輸出、標準錯誤 先執行某條命令,再echo $?,查看狀態值0為標準輸出,非0則為標準錯誤 \>, >>, 2>(標準錯誤重定向) 標準輸出、標準錯誤同時重定向到file文件data >> file 2>

Spring框架4大原則主要功能

poj 支持 管理數據 ati text 通過 工廠 建立 jdbc Spring框架4大原則: 使用POJO進行輕量級和最小侵入式開發 POJO(Plain Ordinary Java Object)簡單的Java對象,實際就是普通JavaBeans,是為了避免和E

【SSH網上商城專案實戰12】新增更新商品功能的實現

  新增商品部分原理和新增商品類別是一樣的,不過要比商品類別複雜,因為商品的屬性有很多,對應的資料庫中的欄位也就多了,新增商品還有個選項是上傳圖片,這一小塊內容會在下一篇部落格中單獨說明,因為這涉及到一個知識點,就是Struts2實現檔案上傳功能。其他廢話不多說了,現在開始完善新增

StringBuffer 的功能新增刪除 StringBuilder

1.StringBuffer 是字串緩衝區,是一個容器。是一個執行緒安全的可變序列 2.功能 CURD create update read delete 特點:(當資料型別不確定,最後都要變成字串的時候) 1.長度是可以變化的, 2.可以一次操作多個數據型別 3.最終可以通過toStrin

ROS-4 : ROS節點主題 ROS-3 : Catkin工作空間ROS功能

  依照<ROS-3 : Catkin工作空間和ROS功能包>,建立catkin工作空間,並在起src下建立功能包ros_demo_pkg,依賴項為roscpp、std_msgs、actionlib、actionlib_msgs,並構建該空功能包。ROS中節點間的基本通訊方式是topic,即pub

使用vue+element實現表格的新增編輯(含下拉框)、刪除功能(Vue開發二)

幾天前,需要做一個需求:新增一個xml檔案時,新增數量不確定、屬性相同的xml標籤,想了想可以用表格做啊,屬性相同,使用統一的表頭,下面的屬性值只是進行增刪改不就行了,就類似於mysql給表裡填資料一樣。 可是目前似乎還沒有表格的直接增刪改一行的操作,那要怎麼實現呢?於是,通過上網以及自己的思考

線上圖表編輯工具 draw.io 9.4.7 釋出,功能改進

draw.io 9.4.7 已釋出,更新內容如下: 新增 PDF 多頁匯出選項 改進 GraphML 匯入 新增更多 IBM 雲模板 新增資料流圖模板 以往版本記錄可查閱更新日誌 draw.io 是一款線上圖表編輯工具, 可以用來編輯工作流、BPM、org charts

【selenium】selenium IDE 3.4.5 基本使用主要功能

目錄 一、專案新建與訪問 二、選單欄 三、工具欄 四、位址列 五、測試用例窗格 六、日誌,引用窗格 一、專案新建與訪問 (1)Record a new test in a new project:在一個新專案中記錄新的測試【新建專案】