客户端专用 CLuaListViewUtil控件类


使用说明

说明



void setWnd(const string& sDialogName, const string &cid);
///如果控件在frame或者map中, 使用该方法绑定控件
bool setWndByFrameCID(const string& sDialogName, const string& sFrameCID, const string& sListviewCID);

///返回listview单元数量
int size();

///从指定单元里边 根据gridCid获取表格对象
bool getGrid(int iPos, const string& gridCid, CLuaGridUtil& grid);
///从指定单元里边 根据treeCid获取树形控件对象
bool getTree(int iPos, const string& treeCid, CLuaTreeUtil& tree);

///标题UICode
void setHeaderUIString(const string& sValue);
string getHeaderUIString();
void setColHeaderUICode(const string& sUiFile);
void setColHeaderCommUICode(const string& sUiFile);
void setRowHeaderCommUICode(const string& sUiFile);
void setUICode(const string& sUiFile);

///设置列头高度
void setColHeaderHeight(int iHeight);
///设置行头宽度
void setRowHeaderWidth(int iWidth);

///从help中加载数据
bool setHelp(CSelectHelp& help);
bool setHelpAll(CSelectHelp& help, CSelectHelp& helpColHeader, CSelectHelp& helpRowHeader);

///增加值
bool addHelp(CSelectHelp& help);

///单独值的设置,不重新加载的,与ui:setCaption外部控件一样
bool setCaption(int iPos, const string& cid, const string& v);
///废弃函数, 使用ui:setProp代替
bool setCommon(int iPos, const string& cid, const string& cmd, CIntent& it);
///设置单元中某个cid控件的属性值, 与ui:setProp一样
int setProp(int iPos, const string& cid, const string& key, const string& v);
string getProp(int iPos,   string  cid,   string  key);

///获取单元某个控件的数据
string get(int iPos, string cid);

string pos2CID(int iPost);
int cid2Pos(string sCID);

///获取相应cid的help值
bool getValue(const string& sFrameID, CSelectHelp& help);

///获取相应cid的help值
bool getValueByPos(int iPos, CSelectHelp& help);

///获取选中行 所有控件值到it
bool getSelectValue(CIntent& it);

///获取所有数据
bool getAllValue(CSelectHelp& help);
///获取选中行的的help值
void getSelectHelp(CSelectHelp& help);
///获取选指定行的的help值
void getHelp(int iPos,CSelectHelp& help);

///选中哪一个
void setCurrent(int idx);
///返回选中的单元
int getCurrent();

///设置固定列数
void setColCount(int cols);
///返回当前列数
int getColCount();

///设置单元内控件 隐藏显示
void show(int iPos, const string& cid, bool bShow);
///设置单元内控件 启用禁用
void enable(int iPos, const string& cid, bool bEnable);
///移动设置大小 单元内某个控件
void move(int iPos, const string& cid, int x, int y, int cx, int cy);

///删除某个单元
bool delPos(int iPos);
Copyright © TouchNet 2015 all right reserved,powered by Gitbook最后修订时间: 2022-06-21 09:21:04

results matching ""

    No results matching ""