国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

宜搭低代碼高級認證實操題1 todolist

這篇具有很好參考價值的文章主要介紹了宜搭低代碼高級認證實操題1 todolist。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

進行中待辦

宜搭低代碼高級認證實操題1,低代碼

已完成待辦

宜搭低代碼高級認證實操題1,低代碼

待辦事項

宜搭低代碼高級認證實操題1,低代碼

待辦事項遠程api和變量配置

宜搭低代碼高級認證實操題1,低代碼

回調(diào)函數(shù)

function didFetch(content) {
  //console.log(content.data);
  // content.b = 1; 修改返回數(shù)據(jù)結(jié)構(gòu)中的 b 字段為1

  let res = content.data;
  let todoList = [];
  for(let i in res){
    todoList.push(res[i]);
  }
  console.log("todolist",todoList);

  let result = {
    "data": todoList,
    "CurrentPage": content.CurrentPage,
    "totalCount": content.totalCount
  }
  return result; // 重要,需返回 content
}

宜搭低代碼高級認證實操題1,低代碼

回調(diào)函數(shù)

function didFetch(content) {
  // content.b = 1; 修改返回數(shù)據(jù)結(jié)構(gòu)中的 b 字段為1
  let res = content.data;
  let doneList = [];
  for(let i in res){
    doneList.push(res[i]);
  }
  console.log(doneList);
  let result = {
    "data": doneList,
    "CurrentPage": content.CurrentPage,
    "totalCount": content.totalCount
  }
  return result;  // 重要,需返回 content
}

宜搭低代碼高級認證實操題1,低代碼

宜搭低代碼高級認證實操題1,低代碼

宜搭低代碼高級認證實操題1,低代碼

宜搭低代碼高級認證實操題1,低代碼

宜搭低代碼高級認證實操題1,低代碼

宜搭低代碼高級認證實操題1,低代碼

頁面js

/**
* 尊敬的用戶,你好:頁面 JS 面板是高階用法,一般不建議普通用戶使用,如需使用,請確定你具備研發(fā)背景,能夠自我排查問題。當(dāng)然,你也可以咨詢身邊的技術(shù)顧問或者聯(lián)系宜搭平臺的技術(shù)支持獲得服務(wù)(可能收費)。
* 我們可以用 JS 面板來開發(fā)一些定制度高功能,比如:調(diào)用阿里云接口用來做圖像識別、上報用戶使用數(shù)據(jù)(如加載完成打點)等等。
* 你可以點擊面板上方的 「使用幫助」了解。
*/

// 當(dāng)頁面渲染完畢后馬上調(diào)用下面的函數(shù),這個函數(shù)是在當(dāng)前頁面 - 設(shè)置 - 生命周期 - 頁面加載完成時中被關(guān)聯(lián)的。
export function didMount() {
  console.log(`「頁面 JS」:當(dāng)前頁面地址 ${location.href}`);
  // console.log(`「頁面 JS」:當(dāng)前頁面 id 參數(shù)為 ${this.state.urlParams.id}`);
  // 更多 this 相關(guān) API 請參考:https://aliwork.com/developer/API
  // document.title = window.loginUser.userName + ' | 宜搭';
  this.$('dialog_lty04ne9').hide();
  this.$('dialog_ltzi2k7t').hide();
}

let isUpdate = false;
let updateformInstId = '';
let deleteformInstId = '';
/**
* dialog onCancel
*/
export function onCancel() {
  console.log('onCancel');
  this.$('dialog_lty04ne9').hide();
}

/**
* dialog onClose
*/
export function onClose() {
  console.log('onClose');
  this.$('dialog_lty04ne9').hide();
}




export function onActionBarItemClick() { 
  this.$('textField_lty04nea').set('value', '');
  this.$('radioField_lty04neb').set('value', '');
  this.$('rateField_lty04nec').set('value', '');
  this.$('dateField_lty04nee').set('value', '');
  this.$('textareaField_lty04ned').set('value', '');
  this.$('dialog_lty04ne9').show();
  }

/**
* dialog onOk
*/
export function onOk() {
  console.log('onOk');
  let todo = this.$('textField_lty04nea').getValue();
  let asort = this.$('radioField_lty04neb').getValue();
  let importance = this.$('rateField_lty04nec').getValue();
  let remindtime = this.$('dateField_lty04nee').getValue();
  let detail = this.$('textareaField_lty04ned').getValue();

  let formData = {
    "textField_ltxp13oi":todo,
    "radioField_ltxp13oj": asort,
    "rateField_ltxp13ok": importance,
    "dateField_ltxp13ol": remindtime,
    "textareaField_ltxp13om": detail,
  };

console.log(formData);

  let formDataJson = [];


  if(isUpdate){
    //更新數(shù)據(jù)
    let params2 = {
      formInstId: this.updateformInstId,
      updateFormDataJson: JSON.stringify(formData)
    };

    this.dataSourceMap.updateData.load(params2).then(res => {
      this.$('dialog_lty04ne9').hide();
      this.utils.toast("更新成功");
      this.getTodoList();
    });
  }else{
  //保存數(shù)據(jù)
  let params1 = {
    formUuid: "FORM-7A3395D5626C45FBA6BF08B40555B86266PI",
    appType: "APP_M3YO82RIZE2UJV4R87TW",
    formDataJson: JSON.stringify(formData)
  };

  this.dataSourceMap.saveData.load(params1).then(res =>{
   
    this.$('dialog_lty04ne9').hide();
    this.utils.toast("保存成功");
    this.getTodoList();
  })

  }
}

//點擊todolist的刪除
export function onActionClick(rowData) {
  this.deleteformInstId = rowData.formInstId;
  this.$('dialog_ltzi2k7t').show();
  
  }


export function getTodoList(){
  this.dataSourceMap.getTodoList.load().then(res =>{
    //console.log("todo",res.data);
  });
 
}


export function getDoneList() {
  this.dataSourceMap.getDoneList.load().then(res => {
    //console.log("done", res.data);
   });

}



//刪除done
export function onDeleteDoneActionClick(rowData) {
    console.log(rowData);
  let params2 = {
    formInstId: rowData.formInstId
  }
  this.dataSourceMap.deleteData.load(params2).then(res => {
    this.utils.toast("刪除成功");
    this.getDoneList();
  })
  }


//數(shù)據(jù)填充到對話框
export function onEditTodoActionClick(rowData) {

 
    isUpdate = true;
  this.$('dialog_lty04ne9').set('title','更新待辦');
    let formData = rowData.formData;
    let arr = [];
    for (let i in formData) {
      arr.push(formData[i]);
    }
    console.log(arr);
  let todo = arr[0];
  let asort = arr[2];
  let importance = arr[4];
  let remindtime = arr[1];
  let detail = arr[6];
  

  this.$('textField_lty04nea').set('value',todo);
  this.$('radioField_lty04neb').set('value', asort);
  this.$('rateField_lty04nec').set('value',importance);
  this.$('dateField_lty04nee').set('value',remindtime);
  this.$('textareaField_lty04ned').set('value', detail);

  this.$('dialog_lty04ne9').show();

  this.updateformInstId = rowData.formInstId;
  }




/**
      * 選擇(或取消選擇)數(shù)據(jù)之后的回調(diào)
      * @param selected Boolean 是否選中
      * @param rowData Object 當(dāng)前操作行
      * @param selectedRows Array 選中的行數(shù)據(jù)
      */
      export function onSelect(selected, rowData, selectedRows) {
        console.log('selectedRows',selectedRows);
   
       //刪除todolist里這條數(shù)據(jù)
        let params2 = {
          formInstId: rowData.formInstId
        }
        this.dataSourceMap.deleteData.load(params2).then(res => {
          console.log('刪除成功');
        })


       //保存上面刪除的數(shù)據(jù)到donelist
        let formData = rowData.formData;
        let arr = [];
        for (let i in formData) {
          arr.push(formData[i]);
        }
        console.log('arr',arr);
        let todo = arr[0];
        let asort = arr[2];
        let importance = arr[4];
        let remindtime = arr[1];
        let detail = arr[6];

        let formData1 = {
          "textField_ltxpa412": todo,
          "radioField_ltxpa413": asort,
          "rateField_ltxpa414": importance,
          "dateField_ltxpa415": remindtime,
          "textareaField_ltxpa416": detail
        };

        let params1 = {
          formUuid: "FORM-BC3BEDD73A9046B79868D53414D1D89CZXG7",
          appType: "APP_M3YO82RIZE2UJV4R87TW",
          formDataJson: JSON.stringify(formData1)
        };

        this.dataSourceMap.saveData.load(params1).then(res => {
          console.log('保存成功');
        })
        this.getDoneList();
        this.getTodoList();

      }

/**
* dialog onCancel
*/
export function onCancelDelete() {
  console.log('onCancel');
  this.$('dialog_ltzi2k7t').hide();
}

/**
* dialog onClose
*/
export function onCloseDelete() {
  console.log('onClose');
  this.$('dialog_ltzi2k7t').hide();
}

/**
* dialog onOk
*/
export function onOkDelete() {

  let params2 = {
    formInstId: this.deleteformInstId
  }
  this.dataSourceMap.deleteData.load(params2).then(res => {
    this.$('dialog_ltzi2k7t').hide();
    this.utils.toast("刪除成功");
    this.getTodoList();
  })
}

/**
* tablePc onFetchData
* @param params.currentPage 當(dāng)前頁碼
* @param params.pageSize 每頁顯示條數(shù)
* @param params.searchKey 搜索關(guān)鍵字
* @param params.orderColumn 排序列
* @param params.orderType 排序方式(desc,asc)
* @param params.from 觸發(fā)來源(order,search,pagination)
*/
export function onFetchData(params) {
  // 如果是搜索的話翻頁重置到 1
  if (params.from  === 'search') {
    params.currentPage = 1;
  }
  this.dataSourceMap['getTodoList'].load(params);

  // 如果你需要把表格查詢條件保存起來,可以取消下一行注釋,并添加一個 params 的變量類型數(shù)據(jù)源
  // this.setState({ tableParams: params });

  // 如果使用遠程接口作為表格數(shù)據(jù)源,理論上你只需要將下方的“dataSourceName”改為實際的數(shù)據(jù)源名稱即可
 // this.dataSourceMap['dataSourceName'].load(params);
  
}

/**
* tablePc onFetchData
* @param params.currentPage 當(dāng)前頁碼
* @param params.pageSize 每頁顯示條數(shù)
* @param params.searchKey 搜索關(guān)鍵字
* @param params.orderColumn 排序列
* @param params.orderType 排序方式(desc,asc)
* @param params.from 觸發(fā)來源(order,search,pagination)
*/
export function onFetchData2(params) {
  // 如果是搜索的話翻頁重置到 1
  if (params.from  === 'search') {
    params.currentPage = 1;
  }

  // 如果你需要把表格查詢條件保存起來,可以取消下一行注釋,并添加一個 params 的變量類型數(shù)據(jù)源
  // this.setState({ tableParams: params });

  // 如果使用遠程接口作為表格數(shù)據(jù)源,理論上你只需要將下方的“dataSourceName”改為實際的數(shù)據(jù)源名稱即可
  this.dataSourceMap['getDoneList'].load(params);
 
}

/**
* tablePc onFetchData
* @param params.currentPage 當(dāng)前頁碼
* @param params.pageSize 每頁顯示條數(shù)
* @param params.searchKey 搜索關(guān)鍵字
* @param params.orderColumn 排序列
* @param params.orderType 排序方式(desc,asc)
* @param params.from 觸發(fā)來源(order,search,pagination)
*/
export function onFetchData3(params) {
  // 如果是搜索的話翻頁重置到 1
  if (params.from  === 'search') {
    params.currentPage = 1;
  }

  // 如果你需要把表格查詢條件保存起來,可以取消下一行注釋,并添加一個 params 的變量類型數(shù)據(jù)源
  // this.setState({ tableParams: params });

  // 如果使用遠程接口作為表格數(shù)據(jù)源,理論上你只需要將下方的“dataSourceName”改為實際的數(shù)據(jù)源名稱即可
  this.setState({
    searchKey: params.searchKey,
    page: params.currentPage
  });
}

數(shù)據(jù)綁定表

todoList

宜搭低代碼高級認證實操題1,低代碼

doneList

宜搭低代碼高級認證實操題1,低代碼

動作設(shè)置

宜搭低代碼高級認證實操題1,低代碼

宜搭低代碼高級認證實操題1,低代碼

操作列

宜搭低代碼高級認證實操題1,低代碼

宜搭低代碼高級認證實操題1,低代碼

宜搭低代碼高級認證實操題1,低代碼

頂部操作:新增待辦

宜搭低代碼高級認證實操題1,低代碼文章來源地址http://www.zghlxwxcb.cn/news/detail-844830.html

到了這里,關(guān)于宜搭低代碼高級認證實操題1 todolist的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 宜搭低代碼高級認證選擇題——部分

    判斷題 配置集成自動化中的「更新數(shù)據(jù)」節(jié)點時,可以直接選擇表單進行數(shù)據(jù)更新。 X 企業(yè)的員工都可以通過使用釘釘官方應(yīng)用「通訊錄」連接器對企業(yè)通訊錄進行管理。 X 在釘釘宜搭高級流程設(shè)計中,分支節(jié)點的分支規(guī)則可以根據(jù)角色來配置規(guī)則條件。 X A表單通過數(shù)據(jù)源

    2024年02月03日
    瀏覽(29)
  • 宜搭低代碼高級理論(部分題)

    1.自定義頁面中的連接塊、容器和布局容器組件都可以配置循環(huán)數(shù)據(jù)功能。????√ 2.使用v1/form/listTableDataByFormInstIdAndTable.json接口能獲取到子表單數(shù)據(jù)。 √ 3.在釘釘宜搭中,只有容器組件、布局容器組件和分組組件可以進行樣式設(shè)計。 × 4.遠程數(shù)據(jù)源的請求地址可以填寫相對

    2024年01月18日
    瀏覽(28)
  • 宜搭低代碼開發(fā)師(高級)考試選擇題(超級詳細版)

    1.? 宜搭大屏 頁面設(shè)置是可以加 DataV 水印的。 B 正確 2. 配置釘釘 宜搭大屏 時, 誤刪除的組件是可以恢復(fù) 。 X 3. 宜搭大屏 組件的數(shù)據(jù)選項中的數(shù)據(jù)響應(yīng)結(jié)果時無法修改的。 X 4. 自定義頁面無法更改 組件 的唯一標(biāo)識。 X 5.? 公式 MOD(6,2) 的返回結(jié)果是3。 X 6.? 自定義頁面可以

    2024年03月11日
    瀏覽(79)
  • 宜搭低代碼開發(fā)師(高級)創(chuàng)建待辦列表應(yīng)用 流程截圖及實例代碼(避坑專用)

    宜搭低代碼開發(fā)師(高級)創(chuàng)建待辦列表應(yīng)用 流程截圖及實例代碼(避坑專用)

    目錄 目標(biāo): 操作步驟: 一、主要涉及的接口 二、代碼及說明步驟 試題截圖及步驟代碼說明,很快完成考試。 這里基礎(chǔ)的兩個頁面創(chuàng)建很簡單,直接省略。 直接說自定義頁面——Todolist 接口文檔: 跨應(yīng)用數(shù)據(jù)源API | 釘釘宜搭·幫助中心 ①、獲取待辦 :/dingtalk/web/APP_XXXXXX

    2024年02月16日
    瀏覽(106)
  • 宜搭低代碼開發(fā)師(高級)「FaaS連接器加解密系統(tǒng)」操作步驟(親測OK)

    宜搭低代碼開發(fā)師(高級)「FaaS連接器加解密系統(tǒng)」操作步驟(親測OK)

    目錄 目標(biāo): 步驟: 一、FaaS連接器 二、頁面步驟介紹 輕松搞定高級認證?。?! 提示:這里可以添加要學(xué)的內(nèi)容 1. 界面介紹 ? 說明: 右上點擊進來 = 點擊連接器工廠 = 填寫信息(開發(fā)語言分三種) ?接口入?yún)⑻顚?,可以直接在上面測試。不過可以前往云 IDE開發(fā)。 工具類(

    2024年02月10日
    瀏覽(67)
  • 宜搭低代碼開發(fā)師(高級)考試選擇題錯誤整理集(自己整理的,考試前是50多分,看了后答題93分)

    宜搭低代碼開發(fā)師(高級)考試選擇題錯誤整理集(自己整理的,考試前是50多分,看了后答題93分)

    目錄 完成高級選擇題認證目標(biāo): 這是我考了無數(shù)次,整理的錯題集,希望能夠幫助到你。 ?考試前的樣子-57分 ?考試后的樣子-93分 試題內(nèi)容如下: 五分鐘搞定它 1. 簡易流程編譯器中可以使用 并行分支 節(jié)點? ?A 錯誤 2. 頁面數(shù)據(jù)源面板中配置遠程數(shù)據(jù)源接口,接口有跨域問

    2024年02月14日
    瀏覽(162)
  • 宜搭低代碼快速上手使用手冊

    宜搭低代碼快速上手使用手冊

    廣東數(shù)據(jù)項目組中,需要進行四員協(xié)同的開發(fā)工作,四員協(xié)同這個模塊簡單點說就是通過表單和流程相結(jié)合,進行數(shù)據(jù)收集和流程流轉(zhuǎn)。在宜搭低代碼中,可以直接用成員組件完成釘釘內(nèi)的流程表單提交,和釘釘app相結(jié)合。基于廣州項目組地市客戶之前已經(jīng)用過宜搭,故省局

    2024年02月22日
    瀏覽(28)
  • 低代碼開發(fā)師中級實操題

    低代碼開發(fā)師中級實操題

    目錄 實操題一 1.創(chuàng)建空白應(yīng)用 2.創(chuàng)建普通表單倉庫庫存表 3.創(chuàng)建客戶信息表 4.創(chuàng)建進貨登記表 5.創(chuàng)建出貨登記表 6.設(shè)置數(shù)據(jù)聯(lián)動 1)進貨登記表 2)出貨登記表數(shù)據(jù)聯(lián)動 實操題二 1.提前下載好數(shù)據(jù) 2.新建空白應(yīng)用 3.創(chuàng)建表單-員工信息錄入名單 4.新建報表-員工詳細信息報表

    2024年02月11日
    瀏覽(24)
  • 云計算中級實操題

    【實操題】? 41.網(wǎng)絡(luò)管理? 使用本地?PC?機的?eNSP?環(huán)境,在?eNSP?中使用?S5700?交換機進行配置,通? 過一條命令劃分?vlan 2.vlan 3.vlan 1004,通過端口組的方式配置端口?1-5?為?access? 模式,并添加至?vlan2?中。配置端口?10?為?trunk?模式,并放行?vlan3。創(chuàng)建三層? vlan 2,配

    2024年02月05日
    瀏覽(24)
  • 1+X Web前端(初級)實操題考試樣題(含答案)01

    1+X Web前端(初級)實操題考試樣題(含答案)01

    一、題目要求 閱讀下列說明、效果圖和代碼,進行靜態(tài)網(wǎng)頁開發(fā),填寫(1)至(12)代碼。 二、說明 用html+css+js制作了一個簡易時鐘效果圖如5-1,可以通過獲取當(dāng)前時間實時更新時鐘的刻度及時間顯示。 項目名稱為clock,包含首頁clock.html、css文件夾、js文件夾,其中,css文

    2024年02月09日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包