首页 > 其他分享 >UnimList1玩6了_基本上移动端就解决了一大半的问题(66)

UnimList1玩6了_基本上移动端就解决了一大半的问题(66)

时间:2023-09-30 12:56:03浏览次数:29  
标签:begin id EventName Params 66 Values 一大半 UnimList1

    <div style="width: 250px;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);text-align: center;">
        <div style="background-color: #4caf50; color: #fff; padding: 10px;font-size: 40px;">     <h1>1</h1>        </div>
        <div style="padding: 10px;">     <p>January 1, 2016</p>        </div>
    </div>

 1]拖一个UnimList1,设置Align为alClient

 2]在UnimFormCreate事件里写入

procedure TMainmForm.UnimFormCreate(Sender: TObject);
var i:Integer;
begin
    for i := 0 to 10 do    begin    //i  一定要从0开始
      unimList1.Items.Add(
   ' <div style="width: 250px;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);text-align: center;"> '
+   '  <div style="background-color: #4caf50; color: #fff; padding: 10px;font-size: 40px;"> <h1>'+i.ToString+'</h1></div> '
+   '  <div style="padding: 10px;">     <p>January '+i.ToString+', 2016</p>        </div>  '

+' <button onclick="abtnclick('''+i.ToString+''')">按钮</button>'
+   ' </div>  '
      );
    end;
end;

3]写道一个js文件里 然后servermodule customfile引入

function abtnclick(id){
   console.log(id);
  ajaxRequest(MainmForm.UnimList1, 'test',['id=' + id]);
}

4]UnimList1AjaxEvent事件中写入代码

procedure TMainmForm.UnimList1AjaxEvent(Sender: TComponent; EventName: string;
  Params: TUniStrings);
begin
if EventName ='test' then   begin
  showmessage( Params.Values['id']);
end;

即可看到效果

 5]UnimList1AjaxEvent事件中写入 业务处理 ,并返回 业务 处理结果

procedure TMainmForm.UnimList1AjaxEvent(Sender: TComponent; EventName: string;
  Params: TUniStrings);
begin
if EventName ='test' then   begin
  showmessage( Params.Values['id']);

  UnimList1.Items[strtoint(Params.Values['id'])]:=

   ' <div style="width: 250px;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);text-align: center;"> '
+   '  <div style="background-color: #4caf50; color: #fff; padding: 10px;font-size: 40px;"> <h1>'+Params.Values['id']+' 已处理</h1></div> '
+   '  <div style="padding: 10px;">     <p>January '+Params.Values['id']+', 2016</p>        </div>  '

+' <button disabled  onclick="abtnclick('''+Params.Values['id']+''')">按钮</button>'
+   ' </div>  '

  ;
end;

 

标签:begin,id,EventName,Params,66,Values,一大半,UnimList1
From: https://www.cnblogs.com/tulater/p/17737742.html

相关文章

  • LED驱动芯片同步降压AP3266高效率IC
    产品描述AP3266是高效率、外围简单、内置功率管的同步降压恒流芯片,适用于4-40V输入的降压LED恒流驱动芯片。输出最大功率可达40W,最大电流3.6A。AP3266可通过调节OVP端口的分压电阻,设定输出空载电压保护,避免高压空载上电瞬间烧坏LED灯。AP3266工作频率固定在130KHZ,......
  • 集睿致远ASL/CS5366国产typec转HDMI带pd方案芯片
    集睿致远/ASL推出的CS5366S是一款typec转HDMI 2Len带PD的扩展坞方案芯片,CS5366支持4K60HZ。CS5366透过模拟与数字的设计及28nm先进制程工艺,大幅降低功耗,无需增加散热片,提高产品可靠性.内部集成了PD3.0及DSCdecoder,并能按客户需求配置成不同的功能组合,是目前集成度与功耗......
  • P6066 [USACO05JAN] Watchcow S
    prologue这个题这么水的一个板子题。analysis这个题目我们正反建两条边,在跑欧拉回路的时候,看这个边是不是被走过,走过就不走,跳过这个边。如果没走,就走这条边并且标记这个边走过了。codetime#include<bits/stdc++.h>usingnamespacestd;#definelllonglong#definerlr......
  • P9566 [SDCPC2023] K-Difficult Constructive Problem 题解
    @目录DescriptionSolutionSol1Code1Sol2Code2Description有一个长度为\(n\)的01字符串\(s\),其中部分位置已给出,在?的位置处需填入一个1或0。一个填充方案是好的,当且仅当存在\(m\)个不同的\(i\)满足\(1\lei<n\)且\(s_i\nes_{i+1}\)。求所有好的填充方案中字典......
  • CF662C
    题面传送门description给定一个\(n\timesm(n\le20,m\leq10^5)\)的01矩阵,你可以把若干行的01反转,再把若干列的01反转。求若干操作后可能的最少的1的个数。solution显然操作相当于每行每列要么取反一次,要么不取反。行数比较少,我们可以用一个\(n\)位二进制数描......
  • P3866 [TJOI2009] 战争游戏
    2023-09-23题目P3866[TJOI2009]战争游戏难度&重要性(1~10):6题目来源luogu题目算法最小割解题思路这道题比较简单。我们考虑建图,需要注意的是我们要将点权变为边权:当\(a_{i,j}=0\)时,\(S\tou\)流量为\(inf\),同时\(u\tou+n\timesm\)流量为\(inf\)当\(a_{i......
  • P6667 [清华集训2016] 如何优雅地求和 -Binomial Sum
    题面有一个多项式函数\(f(x)\),最高次幂为\(x^m\),定义变换\(Q\):\[Q(f,n,x)=\sum_{k=0}^{n}f(k)\binom{n}{k}x^k(1-x)^{n-k}\]现在给定函数\(f\)和\(n,x\),求\(Q(f,n,x)\bmod998244353\)。出于某种原因,函数\(f\)由点值形式给出,即给定\(a_0,a_1,⋯,a_m\)共\(m+1\)个......
  • CF1466E Apollo versus Pan
    原题翻译xjk:降智题。orz\[\begin{align}\sum_{i=1}^{n}\sum_{j=1}^{n}\sum_{k=1}^{n}(x_i\\operatorname{and}\x_j)\times(x_j\\operatorname{or}\x_k)&=\sum_{i=1}^{n}\sum_{j=1}^{n}(x_i\\operatorname{and}\x_j)\times\sum_{k=1}^{n}(x_j\......
  • ESP8266串口WiFi模块的四大创新型应用领域分析
    ESP8266串口WiFi模块顾名思义,这是一款基于ESP8266方案的串口WiFi模块,可将用户的物理设备连接到WiFi无线网络上,进行互联网或局域网通信,实现联网功能。ESP8266串口WiFi模块是一种适用性强、应用范围广泛的WiFi模块。 ESP8266串口WiFi模块根据当前物联网市场发展趋势,ESP8266串口WiFi......
  • 66基于java的志愿者服务管理系统设计与实现(配套lun文,PPT,可参考做毕业设计)
    本章节给大家带来一个基于java志愿者服务管理系统设计与实现,可适用于校园志愿者活动服务平台,校园爱心志愿者活动,爱心活动管理信息系统,大学志愿者服务平台,大学生志愿者服务平台,大学生爱心活动系统,在线志愿者活动平台,校园志愿者活动,大学志愿者活动平台等等;引言现如今,校园志愿者......