当前位置: 首页 > news >正文

佛山网站建设公司怎么选公司名字大全列表

佛山网站建设公司怎么选,公司名字大全列表,seo网站优化系统,网站关键词布局图列表编辑 1、新增列表项 定义列表项数据结构和初始化列表数据#xff0c;构建列表整体布局和列表项。 提供新增列表项入口#xff0c;即给新增按钮添加点击事件。 响应用户确定新增事件#xff0c;更新列表数据。 2、删除列表项 列表的删除功能一般进入编辑模式后才可…列表编辑 1、新增列表项 定义列表项数据结构和初始化列表数据构建列表整体布局和列表项。 提供新增列表项入口即给新增按钮添加点击事件。 响应用户确定新增事件更新列表数据。 2、删除列表项 列表的删除功能一般进入编辑模式后才可使用所以需要提供编辑模式的入口。 需要响应用户的选择交互记录要删除的列表项数据。 需要响应用户点击删除按钮事件删除列表中对应的选项。 3、参考代码 ToDo.ets import util from ohos.util export class ToDo { //注意key有时候无效foreach遍历时可以name做区分如上图红线key: string util.generateRandomUUID(true)name: string;constructor(name: string) {this.name name;} }ToDoListItem.ets import { ToDo } from ./ToDo;Component export struct ToDoListItem {Link isEditMode: booleanLink selectedItems: ToDo[]private toDoItem: ToDo;hasBeenSelected(): boolean {return this.selectedItems.indexOf(this.toDoItem) ! -1}build() {Flex({ justifyContent: FlexAlign.SpaceBetween, alignItems: ItemAlign.Center }) {Row({ space: 4 }) {Circle().width(24).height(24).fill(Color.White).borderWidth(3).borderRadius(30).borderColor(#ffdcdfdf).margin({ right: 10 })Text(${this.toDoItem.name}).maxLines(1).fontSize(24).textOverflow({ overflow: TextOverflow.Ellipsis })}.padding({ left: 12 })if (this.isEditMode) {Checkbox().select(this.hasBeenSelected() ? true : false).onChange((isSelected) {if (isSelected) {this.selectedItems.push(this.toDoItem)} else {let index this.selectedItems.indexOf(this.toDoItem)if (index ! -1) {this.selectedItems.splice(index, 1)}}}).width(24).height(24)}}.width(100%).height(80).padding({left: 16,right: 12,top: 4,bottom: 4}).borderRadius(24).linearGradient({direction: GradientDirection.Right,colors: this.hasBeenSelected() ? [[0xffcdae, 0.0], [0xFfece2, 1.0]] : [[0xffffff, 0.0], [0xffffff, 1.0]]}).gesture(GestureGroup(GestureMode.Exclusive,LongPressGesture().onAction(() {if (!this.isEditMode) {this.isEditMode truethis.selectedItems.push(this.toDoItem)}})))} }主测试代码 import { ToDo } from ./ToDo; import { ToDoListItem } from ./ToDoListItem;Entry Component struct Test03 {State toDoData: ToDo[] []Watch(onEditModeChange) State isEditMode: boolean falseState selectedItems: ToDo[] []private availableThings: string[] [学习, 打游戏, 刷抖音, 听音乐, 看电影, 追剧]saveData(value: string) {this.toDoData.push(new ToDo(value))}onEditModeChange() {if (!this.isEditMode) {this.selectedItems []}}build() {Column() {Row() {if (this.isEditMode) {Text(X).fontSize(20).onClick(() {this.isEditMode false;}).margin({ left: 20, right: 20 })Text(已选择 this.selectedItems.length 项).fontSize(24)} else {Text(爱好).fontSize(36).margin({ left: 40})Blank()Text().fontWeight(FontWeight.Lighter).fontSize(40).margin({ right: 30 }).onClick(() {TextPickerDialog.show({range: this.availableThings,onAccept: (value: TextPickerResult) {this.toDoData.push(new ToDo(this.availableThings[value.index]))console.info(to do data: JSON.stringify(this.toDoData))},})})}}.height(12%).width(100%)List({ initialIndex: 0, space: 10 }) {ForEach(this.toDoData, toDoItem {ListItem() {ToDoListItem({isEditMode: $isEditMode,toDoItem: toDoItem,selectedItems: $selectedItems})}.padding({ left: 24, right: 24, bottom: 12 })}, toDoItem toDoItem.name)}.height(73%).listDirection(Axis.Vertical).edgeEffect(EdgeEffect.Spring)if (this.isEditMode) {Row() {Button(删除).width(80%).onClick(() {let leftData this.toDoData.filter((item) {return this.selectedItems.find((selectedItem) selectedItem ! item)})console.log(leftData: leftData);this.isEditMode false;this.toDoData leftData;}).backgroundColor(#ffd75d5d)}.height(15%)}}.backgroundColor(#fff1f3f5).width(100%).height(100%)} }
http://www.pierceye.com/news/490959/

相关文章:

  • 外贸网站做开关行业的哪个好网站互动优化
  • 西班牙语网站设计哪家好开发一个跑腿app需要多少钱
  • 怎么才能提高网站点击量 免费网站原型图软件
  • wordpress私人建站主题网络公司手机网站
  • 做网站设计比较好的公司wordpress wp_trim_words
  • 湖南对外建设集团网站wordpress中数据库配置文件
  • 设计类网站模板物流企业网站建设策划书
  • dw建设手机网站永久免费网站推荐
  • 微信官方网站怎么进入自己做网站推广试玩
  • 郑州网站建设老牌公司贵州省城乡建设厅网站材料价
  • 网站建设费是什么上海建设网站公司
  • 怎么查出这个网站是谁做的谷歌首页
  • 桂林网站建设国内crm系统哪家好
  • 网站建设数据库配置查看商标是否被注册官网
  • 关于网站制作做网站用com还是cn好
  • 手机网站支付网站建设 sheji021
  • 兴义网站制作网上开的公司网站打不开
  • 三只松鼠的网站建设理念桐庐营销型网站建设
  • 建设银行网站未响应大理如何做百度的网站
  • 广州建立公司网站多少钱页面跳转不了怎么回事
  • 爱做的小说网站吗百度权重高的发帖网站
  • 做网站的空间费用要多少产品怎么做推广和宣传
  • 商城网站制作明细老牌深圳公司大雨中解散
  • wordpress缩略图设置百度站长工具seo
  • 建站还有前途么食品包装设计规范及包装标准
  • 专门做漫画的网站企业网站改版seo
  • 最新网站建设合同做网站在哪里添加关键词
  • 集团网站开发多少钱做网站不难吧
  • 全总基层组织建设网站百度录入网站
  • 网站建设的实验步骤wordpress linux 建站教程