问题描述
所以问题是我需要根据折叠文本输入的高度来调整DataGrid中的行的大小。
此版本的Windows版本很旧,由于设备兼容性问题而无法升级,并且与此有关的功能适用于DataGridView(DataGrid的更新)。
此刻,我正在通过在设计器中声明TableStyle来创建View,创建一个具有与TableStyle匹配的映射的DataTable对象
import api from "../../api/todo";
const state = {
items: []
};
const getters = {
itemList: ({ items }) => items
};
const actions = {
// get list of todos
fetchItems: async ({ commit }) => {
try {
const response = await api.fetch();
commit("setTodos",response.data.data);
} catch (e) {
console.log(e,"error in fetchTodos in actions");
}
},addItem: async ({ commit,rootState }) => {
try {
const { item } = rootState.todo_input;
if (!item) return;
const response = await api.create(item);
const newTodoList = [...rootState.todos.items,response.data.data];
commit("setTodos",newTodoList);
} catch (e) {
console.log(e,"error in add item in actions");
}
}
};
const mutations = {
setTodos: (state,todos) => {
state.items = todos;
}
};
export default {
state,getters,actions,mutations
};
我设置了影响所有行的行高(我希望是单个行)
import Vue from "vue";
import Vuex from "vuex";
import todos from "./modules/todos";
import todo_input from "./modules/todo_input";
Vue.use(Vuex);
export default new Vuex.Store({
modules: {
todos,todo_input
}
});
随后添加行
tmpDT.TableName = "ProductTable"
tmpDT.Columns.Add("Product")
tmpDT.Columns.Add("Selected")
这可以正确显示dataTable中的数据(不必理会样本值),但对行大小调整的任何帮助将不胜感激(请记住,此版本较旧且没有简单的方法)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)